钛钶维基

什么是【迪米特法则】

2019-05-07  本文已影响1人  一俢

迪米特法则(Law of Demeter,简称:LOD),又叫做最少知识原则(Least Knowledge Principle,简称:LKP),它是由美国 Northeastern University 的 Ian Holland 提出。它的意思是:每个类或者模块只与直接接触的类或者模块发生交互。设计模式中的外观模式中介模式就是迪米特法则的实现。

Talk only to your immediate friends 这句话成为迪米特法则的浓缩精华。要做到这点的确困难,我们在实际的开发过程中一定要注意类和类,模块和模块的引用关系,在庞大而复杂的系统中,我们将数据从一个类传递到另外类时,一定要慎重考虑,我们在操作的过程中是否符合迪米特法则。

多思考,多改变,才能成为优秀的设计者。

〖坚持的一俢〗

上一篇下一篇

猜你喜欢

热点阅读