按照设计模式的目的进行划分:
类别 | 内容 | 举例 |
创建型模式 | 通过抽象类所定义的接口,封装了系统中对象如何创建、组合等信息 | 其代表有Singleton模式等 |
结构型模式 | 主要用于如何组合自己有的类和对象以获得更大的结构 | 其代表有Adapter模式等 |
行为型模式 | 主要用于对象之间的职责及其提供服务的分配方式 | 其代表有Visitor模式等 |
按照设计模式的目的进行划分:
类别 | 内容 | 举例 |
创建型模式 | 通过抽象类所定义的接口,封装了系统中对象如何创建、组合等信息 | 其代表有Singleton模式等 |
结构型模式 | 主要用于如何组合自己有的类和对象以获得更大的结构 | 其代表有Adapter模式等 |
行为型模式 | 主要用于对象之间的职责及其提供服务的分配方式 | 其代表有Visitor模式等 |