什么是迪米特法则? 迪米特法则(Law of Demeter,LoD)又叫做最小知识原则,也就是一个对象应该对其他对象有最少的了解,不和陌生人说话。 模式和意义 迪米特法则可以简单说成:talk only to your immediate friends。 对于 OOD 来说又被解释为下面几种方式: 一个软件实体应当尽可能少的与其他实体发生相互作用。每一个软件单位对其他的单位都只有最少的知识,而且局限于与本单位密切相关的软件单位。 核心观念:类间解耦,弱耦合。