設計模式系列

分類索引

創建型模式(Creational)

#模式說明
01Singleton 模式確保單一實例的關鍵設計
02Factory 模式打造物件創建的萬能工具
12Builder 模式分步建立複雜物件
21Prototype 模式用複製取代建立
22Abstract Factory 模式建立產品家族
23Object Pool 模式物件重複利用

結構型模式(Structural)

#模式說明
05Decorator 模式為物件動態添加超能力
06Proxy 模式控制物件訪問的代理人
07Adapter 模式介面轉換的橋樑
08Facade 模式複雜子系統的單一入口
17Composite 模式樹狀結構的統一處理
19Bridge 模式分離抽象與實作
20Flyweight 模式共享物件節省記憶體

行為型模式(Behavioral)

#模式說明
03Strategy 模式讓你的系統更靈活的秘訣
04Observer 模式讓你的系統具備超強感應力
09Template Method 模式定義流程骨架
10Command 模式把請求封裝成物件
11State 模式以狀態驅動行為
13Chain of Responsibility 模式請求的傳遞鏈
14Mediator 模式物件協調的中介者
15Memento 模式保存與回復狀態
16Visitor 模式分離操作與結構
18Interpreter 模式語法解析與執行

此資料夾下有 23 條筆記。