摘要:
合成复用原则 基本介绍 原则是尽量使用合成/聚合的方式,而不是使用继承 继承方式图解: 满足合成复用原则的三种解决方案: 设计原则核心思想 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 针对接口编程,而不是针对实现编程。 为了交互对象之间的松耦合设计而努力 阅读全文
posted @ 2022-01-20 16:43
蔡地像徐坤
阅读(84)
评论(0)
推荐(0)
摘要:
迪米特法则 基本介绍 一个对象应该对其他对象保持最少的了解 类与类关系越密切,耦合度越大 迪米特法则(Demeter Principle)又叫最少知道原则,即一个类对自己依赖的类知道的越少越好。也就是说,对于被依赖的类不管多么复杂,都尽量将逻辑封装在类的内部。对外除了提供的public 方法,不对外 阅读全文
posted @ 2022-01-20 15:28
蔡地像徐坤
阅读(147)
评论(0)
推荐(0)
摘要:
开闭原则 基本介绍 开闭原则(Open Closed Principle)是编程中最基础、最重要的设计原则 一个软件实体如类,模块和函数应该对扩展开放(对提供方),对修改关闭(对使用方)。用抽象构建框架,用实现扩展细节。 当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代 阅读全文
posted @ 2022-01-20 13:34
蔡地像徐坤
阅读(77)
评论(0)
推荐(0)