24 设计模式总结

  1. 设计模式分类(意图)
    • 创建型模式:创建对象的机制,从所需要实例化的对象中解耦。
    • 结构型模式:将对象或类组装到更大的结构中。
    • 行为型模式:负责对象间的交互和分配职责。
  2. 分类的目的是为了更抽象的了解设计模式,以及熟悉它们之间的关系。
  3. 设计模式背后的OO设计原则:
    • 封装变化
    • 组合优与继承
    • 针对接口编程,不针对实现编程
    • 为交互对象之间的松耦合设计而努力
    • 类应该对扩展开放,对修改关闭
    • 依赖抽象,不要依赖具体类
    • 只和朋友交谈
    • 别打电话给我,我会打电话给你
    • 类应该只有一个变化的原因。
  4. 良好的OO设计是可复用、可扩展和可维护的。
相关推荐
蝸牛ちゃん5 小时前
设计模式(七)结构型:适配器模式详解
设计模式·系统架构·软考高级·适配器模式
蝸牛ちゃん6 小时前
设计模式(十二)结构型:享元模式详解
设计模式·系统架构·软考高级·享元模式
蝸牛ちゃん9 小时前
设计模式(十三)结构型:代理模式详解
设计模式·系统架构·代理模式·软考高级
贱贱的剑9 小时前
8. 状态模式
设计模式·状态模式
永卿0011 天前
设计模式-迭代器模式
java·设计模式·迭代器模式
使二颗心免于哀伤1 天前
《设计模式之禅》笔记摘录 - 10.装饰模式
笔记·设计模式
Amagi.1 天前
Java设计模式-建造者模式
java·设计模式·建造者模式
源代码•宸2 天前
深入浅出设计模式——创建型模式之工厂模式
设计模式
天天进步20152 天前
设计模式在Java中的实际应用:单例、工厂与观察者模式详解
java·观察者模式·设计模式
尘似鹤2 天前
c++注意点(12)----设计模式(生成器)
c++·设计模式