Java设计模式 | 七大原则之合成复用原则

基本介绍

合成复用原则(Composite Reuse Principle)

尽量使用合成/聚合的方式,而不是使用继承

设计原则核心思想总结

  1. 找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起
  2. 针对接口编程,而不是针对实现编程
  3. 为了交互对象之间的松耦合设计而努力
相关推荐
青草地溪水旁6 分钟前
设计模式(C++)详解——备忘录模式(2)
c++·设计模式·备忘录模式
大飞pkz3 小时前
【设计模式】解释器模式
开发语言·设计模式·c#·解释器模式
0xMinos5 小时前
Java 设计模式——单例模式
java·设计模式
大飞pkz11 小时前
【设计模式】责任链模式
开发语言·设计模式·c#·责任链模式
大飞pkz13 小时前
【设计模式】六大基本原则
开发语言·设计模式·c#·六大原则
青草地溪水旁16 小时前
设计模式(C++)详解——迭代器模式(3)
c++·设计模式·迭代器模式
charlie11451419117 小时前
精读C++20设计模式——行为型设计模式:迭代器模式
c++·学习·设计模式·迭代器模式·c++20
大飞pkz1 天前
【设计模式】备忘录模式
开发语言·设计模式·c#·备忘录模式
charlie1145141911 天前
精读C++20设计模式——结构型设计模式:享元模式
c++·笔记·学习·设计模式·享元模式·c++20
charlie1145141911 天前
精读C++20设计模式:结构型设计模式:装饰器模式
笔记·学习·设计模式·程序设计·c++20·装饰器模式