设计模式 - 迪米特法则 2016-03-20 本文已影响29人 Mitchell 如果两个类不必彼此之间直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个了类的某一个方法的话,可以通过第三者转发这个调用。 迪米特法则强调的是,每一个类都应该尽量降低成员的访问权限。 根本思想就是松耦合,耦合越弱,越利于复用,一个弱耦合的类被修改不会影响到其他类。