美文网首页达叔的朋友圈们程序员
大话设计模式读书笔记-11迪米特法则

大话设计模式读书笔记-11迪米特法则

作者: QuietHeart | 来源:发表于2020-03-24 13:30 被阅读0次

第11章 无熟人难办事?——迪米特法则

定义

主要说的是一种思想,而非具体模式,即:通过“抽象的”第三者交互,而非两者直接交互。

  1. 如果两个类不必直接通信,那么这两个类就不要发生直接的相互作用。
  2. 如果需要其中的一个类调用另一个类的方法,可以通过第三者转发这个调用。

实现

实现上,每个类尽量降低成员的访问权限,保证类之间的松耦合,耦合越弱,越有利于复用,若耦合类的修改,不会对有关系的类波及到。

举例

例子:电脑坏了,找IT部门(抽象类),由IT部分分配IT人员或管理人员(具体类)分配以及进行修理电脑的事情。而非直接找具体的人去处理。

相关文章

  • 迪米特法则

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

  • 大话设计模式 迪米特法则

    迪米特法则强调的前提是在类的结构设计上,每一个类都应当尽量降低成员的访问权限,也就是说一个类包装好自己的priva...

  • 大话设计模式读书笔记-11迪米特法则

    第11章 无熟人难办事?——迪米特法则 定义 主要说的是一种思想,而非具体模式,即:通过“抽象的”第三者交互,而非...

  • 大话设计模式之迪米特法则

    迪米特法则 迪米特法则:如果两个类不必彼此直接通信,那么这两个类就不应当直接的相互作用,如果其中一个类需要调用另一...

  • 设计模式之迪米特法则

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

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

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

  • 设计模式 - 迪米特法则

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

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

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

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

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

  • 《设计模式》——迪米特法则

    定义   其实《设计模式之禅》关于原则的部分,我最喜欢的就是《迪米特法则》没什么特殊原因,前段时间部门培训,让我出...

网友评论

    本文标题:大话设计模式读书笔记-11迪米特法则

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