设计模式系列--23种常见设计模式之迪米特法则(7)

迪米特法则(LKP:Least Knowledge Principle,又叫最少知识原则) 概念 一个软件实体应当尽可能少的与其他实体发生相互作用。每一个软件单位对其他的单位都只有最少的知识,而且局限于那些与本单位密切相关的软件单位。 换句话说:如果两个类不必彼此直接通信,那么这两个类就不应当直接的相互作用;如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。 目的 解耦,
相关文章
相关标签/搜索