设计模式

Posted by Wh0ami-hy on January 9, 2024

1. 设计模式

1.1. 设计原则 vs 设计模式

设计模式是设计原则的具体化形式,是针对于某些特定场景的具体化解决方案

在你还不能灵活的运用设计原则时,设计模式则是你的垫脚石,让你在具体的问题面前能够写出更好地代码

1.2. 分类

有23种设计模式,按照特点可以将其分为三大类型:创建型结构型行为型

创建型模式是用来创建对象的模式,抽象了实例的创建过程,封装了创建逻辑

结构型模式讨论的是类和对象的结构,继承和组合结构

行为型设计模式关注的是对象的行为,用来解决对象之间的联系/通信问题


本站总访问量