面向对象23种设计模式
设计模式的分类
按意图分类
- 接口型模式
- 职责型模式
- 构造型模式
- 操作型模式
- 扩展型模式
意图 | 模式 |
---|---|
接口型模式 | 适配器模式、外观模式、合成模式、桥接模式 |
职责型模式 | 代理模式,享元模式、单例模式、观察者模式、调停者模式、职责链模式 |
构造型模式 | 工厂方法模式、抽象工厂模式、构建者模式、原型模式、备忘录模式 |
操作型模式 | 模板方法模式、状态模式、策略模式、命令模式、解释器模式 |
扩展型模式 | 装饰器模式、迭代器模式、访问者模式 |
意图 | 模式 |
---|---|
接口型模式 | 适配器模式、外观模式、合成模式、桥接模式 |
职责型模式 | 代理模式,享元模式、单例模式、观察者模式、调停者模式、职责链模式 |
构造型模式 | 工厂方法模式、抽象工厂模式、构建者模式、原型模式、备忘录模式 |
操作型模式 | 模板方法模式、状态模式、策略模式、命令模式、解释器模式 |
扩展型模式 | 装饰器模式、迭代器模式、访问者模式 |