24 设计模式总结

  1. 设计模式分类(意图)
    • 创建型模式:创建对象的机制,从所需要实例化的对象中解耦。
    • 结构型模式:将对象或类组装到更大的结构中。
    • 行为型模式:负责对象间的交互和分配职责。
  2. 分类的目的是为了更抽象的了解设计模式,以及熟悉它们之间的关系。
  3. 设计模式背后的OO设计原则:
    • 封装变化
    • 组合优与继承
    • 针对接口编程,不针对实现编程
    • 为交互对象之间的松耦合设计而努力
    • 类应该对扩展开放,对修改关闭
    • 依赖抽象,不要依赖具体类
    • 只和朋友交谈
    • 别打电话给我,我会打电话给你
    • 类应该只有一个变化的原因。
  4. 良好的OO设计是可复用、可扩展和可维护的。
相关推荐
whitepure3 小时前
万字详解Java中的面向对象(二)——设计模式
java·设计模式
稚辉君.MCA_P8_Java5 小时前
豆包 Java的23种设计模式
java·linux·jvm·设计模式·kubernetes
快乐的划水a16 小时前
组合模式及优化
c++·设计模式·组合模式
Zyy~17 小时前
《设计模式》装饰模式
java·设计模式
落霞的思绪20 小时前
Java设计模式详细解读
java·开发语言·设计模式
是2的10次方啊20 小时前
🚀 JDK设计模式大揭秘:23种模式藏在你每天在用的类里
设计模式
步行cgn21 小时前
设计模式(Design Patterns)
设计模式
Zyy~1 天前
《设计模式》代理模式
设计模式·代理模式
o0向阳而生0o1 天前
93、23种设计模式之抽象工厂模式
设计模式·抽象工厂模式
Tadas-Gao1 天前
Java设计模式全景解析:从演进历程到创新实践
java·开发语言·微服务·设计模式·云原生·架构·系统架构