设计原则 - 迪米特法则-最小知识原则

    xiaoxiao2023-11-16  147

    什么是迪米特法则?

    迪米特法则(Law of Demeter,LoD)又叫做最小知识原则,也就是一个对象应该对其他对象有最少的了解,不和陌生人说话。

    模式和意义

    迪米特法则可以简单说成:talk only to your immediate friends。 对于 OOD 来说又被解释为下面几种方式:

    一个软件实体应当尽可能少的与其他实体发生相互作用。每一个软件单位对其他的单位都只有最少的知识,而且局限于与本单位密切相关的软件单位。

    核心观念:类间解耦,弱耦合。

    最新回复(0)