面向对象设计原则(七)迪米特法则

面向对象设计原则之迪米特法则 迪米特法则又称为最少知识原则(LeastKnowledge Principle, LKP)。 定义 其定义如下: 迪米特法则(Law of Demeter, LoD):一个软件实体应当尽可能少地与其他实体发生相互作用。 迪米特法则还有几种定义形式,包括:不要和“陌生人”说话、只与你的直接朋友通信等,在迪米特法则中,对于一个对象,其朋友包括以下几类: 当前对象本身(th
相关文章
相关标签/搜索