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

首頁 > 網站 > 建站經驗 > 正文

js簡單工廠模式用法!實例

2019-11-02 14:47:39
字體:
來源:轉載
供稿:網友

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

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 <!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;
搞笑gif[www.62-6.com]
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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云梦县| 蓬安县| 澎湖县| 英德市| 泸水县| 定日县| 南丹县| 沂水县| 浦城县| 郯城县| 金溪县| 邵阳市| 黎城县| 隆昌县| 锦屏县| 嘉鱼县| 鹤峰县| 峨眉山市| 房山区| 乐亭县| 三江| 宜黄县| 托里县| 兴和县| 东方市| 北辰区| 白山市| 峡江县| 措美县| 阳高县| 武川县| 二连浩特市| 宝鸡市| 兴安县| 罗定市| 南平市| 株洲市| 永寿县| 南郑县| 乐昌市| 恩平市|