设计模式概要





设计模式空间

模式关系图

设计模式应对的变化



设计模式所支持的设计的可变方面

创建型模式
ABSTRACT FACTORY(抽象工厂) — 对象创建型模式

BUILDER(生成器) — 对象创建型模式

FACTORY METHOD(工厂方法) — 对象创建型模式

PROTOTYPE(原型) — 对象创建型模式

SINGLETON(单件) — 对象创建型模式

结构型模式
ADAPTER(适配器) — 类对象结构型模式

BRIDGE(桥接) — 对象结构型模式

COMPOSITE(组合) — 对象结构型模式

DECORATOR(装饰) — 对象结构型模式

FACADE(外观) — 对象结构型模式

FLYWEIGHT(享元) — 对象结构型模式


PROXY(代理) — 对象结构型模式


行 为 模 式
CHAIN OF RESPONSIBILITY(职责链) — 对象行为型模式

COMMAND(命令) — 对象行为型模式

INTERPRETER(解释器) — 类行为型模式

ITERATOR(迭代器) — 对象行为型模式

MEDIATOR(中介者) — 对象行为型模式

MEMENTO(备忘录) — 对象行为型模式

OBSERVER(观察者) — 对象行为型模式

STATE(状态) — 对象行为型模式

STRATEGY(策略) — 对象行为型模式

TEMPLATE METHOD(模板方法) — 类行为型模式

VISITOR(访问者) — 对象行为型模式

相关文章: