23种经典设计模式总结

115 阅读1分钟

1、设计模式分类

  • 创建型设计模式 用于对象的创建

  • 结构型设计模式 用于类和对象的组合,以获得更大的结构

  • 行为型设计模式 用于对象间的通信

创建型模式结构型模式行为型模式
单例模式外观模式中介者模式
简单工厂模式适配器模式观察者模式
抽象工厂模式代理模式命令模式
建造者模式组合模式迭代器模式
原型模式享元模式模板模式
装饰者模式策略模式
桥接模式状态模式
备忘录模式
解释器模式
责任链模式
访问者模式

2、创建型设计模式

2.1 单例模式

2.2 简单工厂模式

工厂

2.3 抽象工厂模式

2.4 建造者模式

2.5 原型模式

3、结构型模式

3.1 外观模式