按照「目的」和「範圍」兩個維度,將設定模式分類。
目的分為建立型、結構型、行為型。建立型代表了此類設計模式都與物件的建立有關;結構型代表了此類設計模式與類的處理和物件的組合有關;行為型代表了此類設計模式描述類或者物件如何互動、如何分配職責。
範圍指的是模式主要用於類還是物件。對於處理類的模式,主要指的是處理類和子類之間的關係,都是通過繼承建立的,是靜態關係;處理物件的模式,由於都是在執行時處理的,因此是時刻變化的,是動態的。
接下來,挨個學習每種模式。
未完待續......
設計模式分類
軟體設計的過程中,為了使軟體有更好的可維護性與可復用性,要遵循以下原則 下面提到的各種設計模式,都是以這些原則為準則 開 閉 原則 黎克特制代換原則 lsp 依賴倒轉原則 dip 介面隔離原則 isp 合成 聚合利用原則 carp 迪公尺特法則 lod 設計模式分類 建立模式 是對類的例項化過程的抽...
設計模式分類
建立型模式 1.抽象工廠模式 abstractfactory 2.建造者模式 builder 3.工廠方法模式 factory method 4.原型模式 prototype 5.單例模式 singleton 結構型模式 1.介面卡模式 adapter 2.橋接模式 bridge 3.組合模式 co...
設計模式分類
建立型 物件的例項化,提供乙個方法,使客戶與例項化物件解耦 原型模式 prototype 建立者模式 builder 單例模式 singleton 工廠方法模式 factorymethod 抽象工廠模式 abstractfactory 結構型 類和物件被組合以建立新的結構或新的功能 外觀模式 fac...