
觀察者模式 定義:定義對象間一種一對多的依賴關(guān)系歇攻,使得每當(dāng)一個對象改變狀態(tài)派歌,則所有依賴它的對象都會得到通知并被自動更新澎埠。 UML類圖:觀察者模式...
適配器模式 定義:將一個類的接口變換成客戶端所期待的另一種接口旬盯,從而使原本因接口不匹配而無法一起工作的兩個類能夠一起工作批幌。 UML類圖:適配器模...
六大設(shè)計原則(Solid) Single Responsibility 單一職責(zé)原則:抽象邏輯的職責(zé)经伙,盡量少的原因使類或者接口發(fā)生變化悦即。定義:有...
裝飾者模式 定義:動態(tài)地給一個對象添加一些額外的職責(zé)就增加功能來說,裝飾模式相比生成子類更為靈活橱乱。 UML類圖:裝飾者模式 綜合分析:優(yōu)點:裝飾...
工廠模式 工廠模式抽象工廠模式 工廠方法模式 定義:定義一個用于創(chuàng)建對象的接口辜梳,讓子類決定實例化哪一個類,使一個類的實例化延遲到其子類泳叠。 UML...
單例模式簡介 定義:確保某一個類只有一個實例作瞄,而且自行實例化并向整個系統(tǒng)提供這個實例。 UML類圖:Singleton.png 綜合分析:優(yōu)點:...
泛化(Generalization)實現(xiàn)(Realization)關(guān)聯(lián)(Association)聚合(Aggregation)組合(Compos...
創(chuàng)建類 單例模式 工廠模式 原型模式(未創(chuàng)作) 結(jié)構(gòu)類 裝飾模式 適配器模式 代理模式(未創(chuàng)作) 門面模式(未創(chuàng)作) 行為類 觀察者模式 模版方...