模式分类表
目的 | ||||
创建型 |
结构型 |
行为型 | ||
范围 |
类 | 简单工厂(Simple Factory)模式(1) | 适配器(Adapter)模式(13) | 模板方法(Template Method)模式(7) |
工厂方法(Factory Method)模式(2) | 缺省适配(Default Adapter)模式(15) | 解释器(Interpreter)模式(25) | ||
对象 | 抽象工厂(Abstract Factory)模式(8) | 装饰(Decorator)模式(4) | 策略(Strategy)模式(3) | |
建造(Builder)模式(9) | 合成(Composite)模式(5) | 迭代子(Iterator)模式(6) | ||
单例(Singleton)模式(10) | 代理(Proxy)模式(12) | 调停者(Mediator)模式(16) | ||
多例(Multiton)模式(11) | 适配器(Adapter)模式(对象)(13) | 观察者(Observer)模式(17) | ||
原始模型(Prototype)模式(21) | 桥梁(Bridge)模式(14) | 责任链(Chain of Responsibility)模式(18) | ||
享元(Flyweight Pattern)模式(24) | 备忘录(Memento)模式(19) | |||
门面(Facade)模式(26) | 命令(Command)模式(20) | |||
状态(State)模式(22) | ||||
访问者(Visitor)模式(23) | ||||
不变(Immutable)模式 |