迪米特法则:一个对象应该对其它对象尽可能少的了解,从而降低各个对象之间的耦合,提高
系统的可维护性。例如在一个程序中,各个模块间相互调用时,通常会提供一个统一的接口来
实现。这样其它模块不需要了解其它模块的内部实现细节,这样当一个模块内部的实现发生改
系统的可维护性。例如在一个程序中,各个模块间相互调用时,通常会提供一个统一的接口来
实现。这样其它模块不需要了解其它模块的内部实现细节,这样当一个模块内部的实现发生改
变时,不会影响其它模块的使用。(黑盒原理)
迪比特法则可以用和谋生人说话问题进行说明: