• 一种书写代码的方式
  • 为了解决特定问题给出的简洁而优化的解决方案

创建型

工厂模式(工厂方法模式,抽象工厂模式,建造者模式)
单例模式
原型模式

结构型

适配器模式
装饰器模式
代理模式
外观模式
桥接模式
组合模式
享元模式

行为型

策略模式
模板方法模式
观察者模式
迭代器模式
职责连模式
命令模式
备忘录模式
状态模式
访问者模式
中介者模式
解释器模式