迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least Knowledge Principle,LKP)。 意思是说:一个对象应该对其他对象保持最少的了解。迪米特法则还有一个更简单的定义:只与直接的朋友通信。
迪米特法则的初衷是降低类之间的耦合,类和类之间的关系越简单越好。
出现在成员变量、方法的输入输出参数中的类称为成员朋友类,而出现在方法体内部的类不属于朋友类。
- EOF -
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
转载请注明:文章转载自 Binkery 技术博客 [https://binkery.com]
本文标题: 六大设计原则之迪米特法则
本文地址: https://binkery.com/archives/457.html