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

首頁 > 學院 > 開發設計 > 正文

設計模式之創建模式

2019-11-18 15:34:57
字體:
來源:轉載
供稿:網友

1          Creational Patterns

將對象的使用與對象的創建分開。對象的使用者不負責創建對象,只需知道如何獲取需

要的對象。這樣,當被使用對象的創建過程需要變更或擴展時,對象的使用者無須變動,只要對專門負責創建該對象的對象工廠做必要的變更或擴展即可。

1.1     The Factory Pattern

1.1.1    基本類圖

設計模式之創建模式(圖一)
點擊查看大圖

1.1.2    分析

當 BasicPRodUCt 有新的子產品 EXProduct3 要應用到系統時, Factory 的 createProduct()

需要簡單修改,增加一個“ else if ”分支,沒有完全實現“對擴展開放,對修改封閉”。但當明確產品就是有限的幾種時,仍是有效且常用的。

      

1.2     The Abstract Factory Pattern

1.2.1    基本類圖

設計模式之創建模式(圖二)
點擊查看大圖

1.2.2    分析



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 正宁县| 云阳县| 琼海市| 石屏县| 托克托县| 黑龙江省| 拉萨市| 广宗县| 区。| 瑞丽市| 朝阳市| 蛟河市| 贵南县| 太仆寺旗| 奈曼旗| 运城市| 云林县| 三原县| 南雄市| 金坛市| 开江县| 茂名市| 马鞍山市| 稻城县| 镶黄旗| 喜德县| 延庆县| 城步| 牙克石市| 中阳县| 徐州市| 嵊泗县| 高阳县| 普兰县| 遵义市| 黎城县| 蒙城县| 南雄市| 济源市| 宾阳县| 绥江县|