本系列以「類別圖 + 實例」方式介紹 23 個 GoF 設計模式及 Provider Pattern,全採 C# 實作。
創建型模式 (5)
- Abstract Factory Pattern
- Builder Pattern
- Prototype Pattern
- Factory Method Pattern
- Singleton Pattern
結構型模式 (7)
- Adapter Pattern
- Bridge Pattern
- Composite Pattern
- Decorator Pattern
- Facade Pattern
- Flyweight Pattern
- Proxy Pattern
行為型模式 (11)
- Chain of Responsibility
- Command Pattern
- Interpreter Pattern
- Iterator Pattern
- Mediator Pattern
- Memento Pattern
- Observer Pattern
- State Pattern
- Strategy Pattern
- Template Method Pattern
- Visitor Pattern
其他
- Provider Pattern(API 定義與實作分離)
配套完整原始碼供下載,適合系統性學習 C# 設計模式實作。