设计模式六大原则-迪米特原则

1、迪米特原则

      如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另外一个类的某一个方法的话,可以通过第三者转发这个调用。一个对象应该对其他对象保持最少了解,通俗讲就是一个类对自己依赖的类知道的越少越好,也就是对于被依赖的类,向外公开的方法应该尽可能的少。

两点要义:(1)从被以来者的角度:只暴漏应该暴漏的方法或属性(2)从依赖者角度:只依赖应该依赖的

2、迪米特法则应用实例

(1)外观模式 (2)中介者模式

猜你喜欢

转载自blog.csdn.net/u014086857/article/details/85648866