創建型
- 工廠模式與抽象工廠模式 (Factory Pattern)(Abstract Factory Pattern)
- 單例模式 (Singleton Pattern)
- 建造者模式 (Builder Pattern)
- 原型模式 (Prototype Pattern)
結構型
- 適配器模式 (Adapter Pattern)
- 裝飾器模式 (Decorator Pattern)
- 橋接模式 (Bridge Pattern)
- 外觀模式 (Facade Pattern)
- 代理模式 (Proxy Pattern)
- 過濾器模式 (Filter、Criteria Pattern)
- 組合模式 (Composite Pattern)
- 享元模式 (Flyweight Pattern)
行為型
- 責任鏈模式(Chain of Responsibility Pattern)
- 觀察者模式(Observer Pattern)
- 模板模式(Template Pattern)
- 命令模式(Command Pattern)
- 解釋器模式(Interpreter Pattern)
- 迭代器模式(Iterator Pattern)
- 中介者模式(Mediator Pattern)
- 策略模式(Strategy Pattern)
- 狀態模式(State Pattern)
- 備忘錄模式(Memento Pattern)
- 空對象模式(Null Object Pattern)
詳細可以參考:
- Java 自學經歷
- Java 面試題 H5
- Java 面試題小程序