Design Patterns of Object Oriented Programming

模式

策略模式 Strategy Pattern

观察者模式 Observer Pattern

装饰者模式 Decorator Pattern

工厂模式 Factory Method Pattern

抽象工厂模式 Abstract Factory Pattern

单件模式 Singleton Pattern

命令模式 Command Pattern

宏命令模式 Macro Command Pattern

适配器模式 Adapter Pattern

外观模式 Facade Pattern

最小知识原则 Least Knowledge

模板方法 Template Pattern

好莱坞原则

Iterator Pattern 迭代器模式

Composite Pattern 组合模式

State Pattern 状态模式

Proxy Pattern 代理模式

Compound Pattern 复合模式

Bridge Pattern 桥接模式

Builder Pattern 生成器模式

Chain of Responsibility Pattern 责任链模式

Flyweight Pattern 蝇量模式

Interpreter Pattern 解释器模式

Mediator Pattern 中介者模式

Memento Pattern 备忘录模式

原型模式

Visitor Pattern 访问者模式