国产探花免费观看_亚洲丰满少妇自慰呻吟_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    分析



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜城县| 孝昌县| 那坡县| 松阳县| 伊金霍洛旗| 东丰县| 昌宁县| 太白县| 临泽县| 柯坪县| 南丹县| 商都县| 玉林市| 唐河县| 涿鹿县| 于都县| 宜兰市| 新郑市| 延川县| 车险| 临猗县| 潢川县| 常德市| 金阳县| 翁源县| 东台市| 石楼县| 泸水县| 桂林市| 乌拉特中旗| 巨野县| 宁河县| 海丰县| 饶阳县| 四子王旗| 陇南市| 泗洪县| 长海县| 巴楚县| 云霄县| 平安县|