国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js簡單工廠模式用法實例

2019-11-20 12:08:00
字體:
來源:轉載
供稿:網友

本文實例講述了js簡單工廠模式用法。分享給大家供大家參考。具體實現方法如下:

<!DOCTYPE html><html><head><title>簡單工廠模式</title></head><body><script>  //簡單工廠模式  var BicycleShop = function(){};  BicycleShop.prototype ={    sellBicycle : function(model){      var bicycle = null;      switch(model){        case 'The Speedster':          bicycle = new Speedster();          break;        case 'The lowride':          bicycle = new Lowride();          break;        case 'The Comfort Cruise':          bicycle = new ComfortCruise();          break;      };      Interface.ensureImplements(bicycle,Bicycle);      bicycle.assemble();      bicycle.wash();      return bicycle;    }  };  var AcmeBicycleShop = function(){};  extent(AcmeBicycleShop, BicycleShop);  AcmeBicycleShop.prototype.createBicycle = function(model){    var bicycle = null;    switch(model){      case 'The speedster':        bicycle = new AcmeSpeedster();        break;      case 'The Lowrider':        bicycle = new AcmeLowrider();        break;      case 'The Flatlander':        bicycle = new AcmeFlatlander();        break;      case 'The Comfort Cruiser':      default :        bicycle = new AcmeComfortCruiser();    };    Interface.ensureImplements(bicycle,Bicycle);    return bicycle;  };  //工廠模式適用與一個 fn 根據參數不同,創建不同的對象</script></body></html>

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永昌县| 察雅县| 富川| 兴仁县| 紫阳县| 兴义市| 藁城市| 上虞市| 包头市| 白玉县| 临城县| 武夷山市| 延庆县| 肃南| 秦安县| 溧水县| 宁蒗| 瑞丽市| 吉水县| 龙南县| 鄂伦春自治旗| 梅州市| 十堰市| 通辽市| 绥宁县| 元氏县| 嘉禾县| 台中县| 鸡西市| 琼海市| 镇赉县| 昆山市| 定日县| 盐源县| 吉首市| 蒙城县| 三都| 闵行区| 枣阳市| 彰化县| 赤城县|