Design Pattern

生成模式
(creational)

Factory Method
(工廠方法模式)

Builder
(建造者模式)

Abstract Factory
(抽象工廠模式)

Prototype
(原型模式)

Singleton
(獨體模式)

結構模式
(structural)

Adapter
(轉接器模式)

Bridge
(橋接模式)

Composite
(組合模式)

Decorator
(裝飾模式)

Facade
(外觀模式)

Flyweight
(亨元模式)

Proxy
(代理模式)

行為模式
(behavioral)

Interpreter
(解譯器模式)

Template Method
(範本方法模式)

Chain of Responsibility
(職責鍊模式)

Command
(命令模式)

Iterator
(迭代器模式)

Mediator
(仲介者模式)

Memento
(備忘錄模式)

Observer
(觀察者模式)

State
(狀態模式)

Strategy
(策略模式)

Visitor
(訪問者模式)