Java設計模式分為創建模式, 結構模式, 行為模式 3種類型:
Java設計模式之創建模式包括:
Factory, 工廠模式
Singleton, 單例模式
Builder, 建造模式
Prototype, 原型模式
Java設計模式之結構模式包括:
Facade, 門面模式
Decorator, 裝飾模式
Composite, 合成模式
Proxy, 代理模式
Adapter, 適配器模式
Bridge, 橋梁模式
Flyweight, 共享元類模式
Java設計模式之行為模式包括:
Chain of responsibleif, 責任鏈模式
Command, 命令模式
Strategy, 策略模式
Observer, 觀察模式
Interpreter , 解釋器模式
Iterator, 迭代模式
Mediator, 中介模式
Memento, 備忘錄模式
State, 狀態模式
Template, 模板模式
Visitor, 訪問者模式