美文网首页钛钶维基
什么是【迪米特法则】

什么是【迪米特法则】

作者: 一俢 | 来源:发表于2019-05-07 09:25 被阅读1次

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

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

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

    〖坚持的一俢〗

    相关文章

      网友评论

        本文标题:什么是【迪米特法则】

        本文链接:https://www.haomeiwen.com/subject/vkmsoqtx.html