设计模式之:GoF的23种设计模式分类对比(表格)
三类设计模式的对比 |
英文名 |
设计模式数量 |
用途、意义 |
创建型模式 |
Creational Pattern
|
5 |
创建型模式关注对象的创建过程,将对象的创建和使用分离,降低系统耦合度,让设计方案更易于修改和扩展 |
结构型模式 |
Structural Pattern
|
7 |
结构型模式关注如何将类或对象组织在一起,形成更加强大的结构;不同结构型模式使用不同的方式组合类和对象,使之可以协同工作 |
行为型模式 |
Behavioral Pattern
|
11 |
行为型模式关注系统中对象之间的交互,研究系统在运行时对象之间的相互通信和协作,进一步明确对象的职责; |