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

十一、迪米特法则

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

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

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

相关文章

网友评论

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

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