設計模式分類

2021-06-01 06:59:12 字數 529 閱讀 9973

軟體設計的過程中,為了使軟體有更好的可維護性與可復用性,要遵循以下原則.下面提到的各種設計模式,都是以這些原則為準則.

1."開-閉"原則

2."黎克特制代換原則(lsp)

3.依賴倒轉原則(dip)

4.介面隔離原則(isp)

5.合成/聚合利用原則(carp)

6.迪公尺特法則(lod)

設計模式分類:

1.建立模式:是對類的例項化過程的抽象化

工廠模式(簡單工廠,工廠方法,抽象工廠);單例模式;多例模式;建造模式;原始模型模式

.結構模式:描述如何將類或者物件結合在一起形成更大的結構

介面卡模式;合成模式;裝飾模式;**模式;享元模式;門面模式;橋梁模式

3.行為模式:是對在不同的物件之間劃分責任和演算法的抽象化.

不變模式;策略模式;模板方法模式;觀察者模式;迭代子模式;責任鏈模式;命令模式;備忘錄模式;狀態模式;訪問者模式;直譯器模式;調停者模式

設計模式分類

建立型模式 1.抽象工廠模式 abstractfactory 2.建造者模式 builder 3.工廠方法模式 factory method 4.原型模式 prototype 5.單例模式 singleton 結構型模式 1.介面卡模式 adapter 2.橋接模式 bridge 3.組合模式 co...

設計模式分類

建立型 物件的例項化,提供乙個方法,使客戶與例項化物件解耦 原型模式 prototype 建立者模式 builder 單例模式 singleton 工廠方法模式 factorymethod 抽象工廠模式 abstractfactory 結構型 類和物件被組合以建立新的結構或新的功能 外觀模式 fac...

設計模式分類

經典的 設計模式 一書歸納出23種設計模式,本文按 易學設計模式 一書歸納分類如下 1 建立型模式 前面講過,社會化的分工越來越細,自然在軟體設計方面也是如此,因此物件的建立和物件的使用分開也就成為了必然趨勢。因為物件的建立會消耗掉系統的很多資源,所以單獨對物件的建立進行研究,從而能夠高效地建立物件...