1.定义
也称为最少知道原则,如果两个类在属性成员或者方法成员的出入参上没有关联,那么两个类就没有必要相互作用。这样,类之间的耦合度就越弱,就越容易被复用。
迪米特法则降低了类的复杂度和耦合,提高了代码的可维护性、可复用性以及可读性。
2.代码示例
(1).耦合
(2).最少知道
1.定义
也称为最少知道原则,如果两个类在属性成员或者方法成员的出入参上没有关联,那么两个类就没有必要相互作用。这样,类之间的耦合度就越弱,就越容易被复用。
迪米特法则降低了类的复杂度和耦合,提高了代码的可维护性、可复用性以及可读性。
2.代码示例
(1).耦合
(2).最少知道
上一篇:1.2 接口隔离原则
下一篇:9.4 缓存优化之无底洞
文章目录迪米特法则介绍案例违反迪米特法则的代码改进迪
C++抽象类 此系列为个人工作及学习所遇到问题的总结,相关参考的部分我都会以参考**的形式标注出来。概念在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M