建立型設計模式小結

2021-06-03 00:32:50 字數 430 閱讀 7177

prototype

|--結構:物件的基類包含乙個clone介面,所有派生類實現該介面以轉殖自身

|--意圖:建立

復合物件

|--命名理解:復合物件由一些

原型構件

組合而成,原型構件通過clone生成自己

factory method

|--命名理解:類中有某個

方法,專用於建立物件

abstract factory

|--說明:

|-- 

抽象工廠

宣告一組介面,其中的每個介面都是乙個工廠方法。

|-- 

具體工廠

實現該組介面,以建立一系列相關的物件

builder

|--意圖:將構建乙個複雜物件的過程細分到構建該物件的各個子部件中,也就是逐步構建物件。

建立型設計模式

建立型設計模式對類的建立例項化過程進行抽象,將物件的建立和物件的使用分離。簡單工廠模式 使用頻率4星 工廠方法模式 使用頻率5星 抽象工廠模式 使用頻率5星 建造者模式 使用頻率2星 原型模式 使用頻率3星 單例模式 使用頻率4星 toc 簡單工廠模式將物件建立和物件使用相分離,降低了系統耦合度。優...

建立型設計模式

設計模式分為總的來說分為三大類 建立型模式 五種,工廠方法模式 抽象工廠模式 單例模式 建造者模式 原型模式 結構型模式 七種,介面卡模式 裝飾器模式 模式 外觀模式 橋接模式 組合模式 享元模式 行為模式 十一種,策略模式 模板方法模式 觀察者模式 迭代子模式 責任鏈模式 命令模式 備忘錄模式 狀...

建立型 設計模式

單例 單例項,自我例項化,提供全域性訪問點 工廠 不同型別例項由不同工廠建立,當然也有通過乙個靜態方法建立一種例項或通過傳入引數決定生產的例項 這兩種很明顯不方便擴充套件,需修改 抽象工廠 考慮物件有不同維度 如車有型別和顏色 那麼工廠負責產生一類產品 如工廠產生紅車,白車,黑車 那麼型別上可以通過...