## 創建型模式
###
提供了一種在創建對象的同時隱藏創建邏輯的方式,使得程序在判斷針對某個給定實例需要創建哪些對象的時候更加靈活
###
常用:工廠模式、抽象工廠模式、單例模式、建造者模式
不常用:原型模式
###
## 結構型模式
###
關注類和對象的組合。繼承的概念被用來組合接口和定義組合對象獲取新功能的方式。
###
常用:適配器模式、橋接模式、裝飾器模式、代理模式、
不常用:組合模式、外觀模式、享元模式
###
## 行為型模式
###
特別關注對象之間的通信
###
常用:責任鏈模式、迭代器模式、觀察者模式、狀態模式、策略模式、模版模式
不常用:備忘錄模式、命令模式
幾乎不用:訪問者模式、中介者模式、解釋器模式
- 設計模式六大原則
- 常見的三大設計模式分類
- 創建型模式之單例模式
- 單例模式之懶漢
- 單例模式之餓漢
- 單例模式之如何選擇懶漢餓漢
- 什么情況下使用單例模式
- 創建型模式之工廠模式
- 簡單工廠模式
- 工廠方法模式
- 抽象工廠模式
- 創建型模式之原型模式
- 創建型模式之建造者模式
- 結構型模式之適配器模式
- 接口的適配器模式
- 類的適配器模式
- 結構型模式之橋接模式
- 結構型模式之橋接模式和適配器模式的區別
- 結構型模式之裝飾器模式
- 結構型模式之代理模式
- 結構模式之外觀模式
- 結構模式之享元模式
- 行為模式之策略模式
- 行為模式之模板模式
- 行為模式之觀察者模式
- 行為模式之責任鏈模式
- 行為模式之命令模式
- 行為模式之迭代器模式
- 行為模式之備忘錄模式
- 行為模式之狀態模式