迪米特法则
迪米特法则(也被称为“最少知识原则”)是一种软件设计实践,提倡模块A只和模块B发生必要的最少交流,而不是让模块A和模块B发生过多的耦合。换句话说,每个模块尽量只“了解”最少的模块。
这种模块分离有利与程序的可重复利用,组件可以被多处使用。不仅如此,迪米特法则还可以减少各种矛盾和冲突出现的可能,并使程序的调试更加轻松。
阅读迪米特法则的精髓,你也许会发现,运用它也有助于社会相处。在社会生活中,由于每个人面对的情况都不一样,因此必须找准距离,相互尊重,不要去猜测他人的意图,以免造成不必要的误解和冲突。
总之,迪米特法则是一个值得推广的概念,无论是在编程,还是在社会生活中都可以发挥其威力,我们应该尽力去实践。