美文网首页设计模式学习笔记
设计模式学习之迪米特法则

设计模式学习之迪米特法则

作者: 小宋敲码 | 来源:发表于2020-11-25 19:07 被阅读0次

迪米特法则(LOD)

  • 迪米特法则(Law of Demeter)又叫作最少知识原则(The Least Knowledge Principle),一个类对于其他类知道的越少越好,就是说一个对象应当对其他对象有尽可能少的了解,只和朋友通信,不和陌生人说话。英文简写为: LOD。
  • 如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三方转发这个调用。
  • 重点
  1. 在类的结构设计上、每一个类都应当尽量降低成员的访问权限。
  2. 迪米特法则其根本思想,是强调了类之间的松耦合。
  3. 类之间的耦合越弱,越有利于复用,一个处在弱耦合的类被修改、不会对有关系的类造成波及。

相关文章

  • 迪米特法则

    个人博客原文:迪米特法则 设计模式六大原则之五:迪米特法则。 简介 姓名:迪米特法则 英文名:Law of Dem...

  • 设计模式之迪米特法则

    设计模式之迪米特法则 迪米特法则(Law of Demeter) 定义:一个类对其它类知道的越少越好 一个对象应该...

  • [Code Design] 六大设计原则之`迪米特法则`

    六大设计原则之迪米特法则 定义 迪米特法则(Law of Demeter)又叫作最少知识原则(Least Know...

  • 设计模式六大原则--迪米特法则(Law of Demeter,

    参考书籍:设计模式之禅 --- 秦小波 迪米特法则(Law of Demeter, LOD)也称最少知识法则( L...

  • 设计模式学习之迪米特法则

    迪米特法则(LOD) 迪米特法则(Law of Demeter)又叫作最少知识原则(The Least Knowl...

  • 设计模式之迪米特法则

    相关链接:0. 设计模式之六大原则总结1. 设计模式之单一职责原则2. 设计模式之里式替换原则3. 设计模式之依赖...

  • 设计模式---外观设计模式

    外观模式 标签(空格分隔): 设计模式 在设计模式中有一个法则叫迪米特法则(最少知识原则),它说的是什么呢? 一个...

  • 设计模式 - 迪米特法则

    如果两个类不必彼此之间直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个了类的某一个方...

  • 设计模式 -- 迪米特法则

    表述(降低耦合) 第一表述:一个对象应该对其他对象保持最少了解, 通俗的讲就是一个类对自己依赖的类知道的越少越好,...

  • 【设计模式】迪米特法则

    1 迪米特法则概述 迪米特法则来自于1987年美国东北大学(Northeastern University)一个名...

网友评论

    本文标题:设计模式学习之迪米特法则

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