美文网首页
十一、迪米特法则

十一、迪米特法则

作者: Serenity那年 | 来源:发表于2018-10-28 21:31 被阅读10次

    迪米特法则(LoD):也叫“最少知识原则”
    如果两个类彼此之间不需要直接通信,那么这两个类就不应该发生直接的项目作用;如果其中一个类需要调用另一个类中的方法,可以通过第三者转发这个调用。

    • 1.迪米特法则强调:在类的结构设计上,每一个类都应该尽量降低成员变量的访问权限。也就是说一个类应该包装好自己的private状态,不需要让别的类知道的字段或行为就不要公开;
    • 2.迪米特法则的根本思想是:强调类之间的松耦合;
    • 3.类之间的耦合越弱,越有利于复用,一个处于弱耦合的类被修改了,不会对有关系的类造成波及;

    相关文章

      网友评论

          本文标题:十一、迪米特法则

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