创建型设计模式
简介
提供对象创建的方法,而不是直接通过New创建对象,创建与使用进行分离
内容
- 工厂模式
- 抽象工厂模式
- 单列模式
- 建造者模式
- 原型模式
结构型设计模式
简介
结构型设计模式关注对象和类的组合,通过某种布局类和对象来组成更大的结构,分为类结构模式和对象结构模式,类结构模式采用继承来组织接口和类,对象结构模式釆用关联来组合对象
内容
- 代理模式
- 适配器模式
- 桥接模式
- 装饰模式
- 外观模式
- 享元模式
- 组合模式
行为型设计模式
简介
关注对象之间的同信
内容
- 责任链模式
- 命令模式
- 解释器模式
- 迭代器模式
- 中介者模式
- 备忘录模式
- 观察者模式
- 状态模式
- 空对象模式
- 策略模式
- 模板模式
- 访问者模式
其他
- MVC模式
- 业务代表模式
- 组合实体模式
- 数据访问对象模式
- 前端控制器模式
- 拦截过滤器模式
- 服务定位器模式
- 传输对象模式