六個創建型模式
- 簡單工廠模式-Simple Factory Pattern【學習難度:★★☆☆☆,使用頻率:★★★☆☆】
- 工廠方法模式-Factory Method Pattern【學習難度:★★☆☆☆,使用頻率:★★★★★】
- 抽象工廠模式-Abstract Factory Pattern【學習難度:★★★★☆,使用頻率:★★★★★】
- 單例模式-Singleton Pattern【學習難度:★☆☆☆☆,使用頻率:★★★★☆】
- 原型模式-Prototype Pattern【學習難度:★★★☆☆,使用頻率:★★★☆☆】
- 建造者模式-Builder Pattern【學習難度:★★★★☆,使用頻率:★★☆☆☆】
七個結構型模式
- 適配器模式-Adapter Pattern【學習難度:★★☆☆☆,使用頻率:★★★★☆】
- 橋接模式-Bridge Pattern【學習難度:★★★☆☆,使用頻率:★★★☆☆】
- 組合模式-Composite Pattern【學習難度:★★★☆☆,使用頻率:★★★★☆】
- 裝飾模式-Decorator Pattern【學習難度:★★★☆☆,使用頻率:★★★☆☆】
- 外觀模式-Facade Pattern【學習難度:★☆☆☆☆,使用頻率:★★★★★】
- 享元模式-Flyweight Pattern【學習難度:★★★★☆,使用頻率:★☆☆☆☆】
- 代理模式-Proxy Pattern【學習難度:★★★☆☆,使用頻率:★★★★☆】
十一個行爲型模式
- 職責鏈模式-Chain of Responsibility Pattern【學習難度:★★★☆☆,使用頻率:★★☆☆☆】
- 命令模式-Command Pattern【學習難度:★★★☆☆,使用頻率:★★★★☆】
- 解釋器模式-Interpreter Pattern【學習難度:★★★★★,使用頻率:★☆☆☆☆】
- 迭代器模式-Iterator Pattern【學習難度:★★★☆☆,使用頻率:★★★★★】
- 中介者模式-Mediator Pattern【學習難度:★★★☆☆,使用頻率:★★☆☆☆】
- 備忘錄模式-Memento Pattern【學習難度:★★☆☆☆,使用頻率:★★☆☆☆】
- 觀察者模式-Observer Pattern【學習難度:★★★☆☆,使用頻率:★★★★★】
- 狀態模式-State Pattern【學習難度:★★★☆☆,使用頻率:★★★☆☆】
- 策略模式-Strategy Pattern【學習難度:★☆☆☆☆,使用頻率:★★★★☆】
- 模板方法模式-Template Method Pattern【學習難度:★★☆☆☆,使用頻率:★★★☆☆】
- 訪問者模式-Visitor Pattern【學習難度:★★★★☆,使用頻率:★☆☆☆☆】
原文地址