国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 饶河县| 宽甸| 延津县| 古浪县| 无极县| 怀仁县| 佛冈县| 曲水县| 桃园市| 景德镇市| 蒙自县| 普兰县| 资溪县| 永靖县| 元江| 即墨市| 建平县| 德昌县| 莱芜市| 南宫市| 徐汇区| 延长县| 济宁市| 阳城县| 洪雅县| 香港| 临夏县| 定南县| 浙江省| 宿州市| 罗山县| 井研县| 华宁县| 平度市| 铁力市| 湄潭县| 邛崃市| 沽源县| 婺源县| 桂东县| 昌宁县|