设计模式原则之迪米特法则(最少知道原则)

一个实体应当尽可能少的与其余实体之间发生相互做用,使得系统功能模块相对独立。编程 也就是说一个软件实体应当尽量少的与其余实体发生相互做用。这样,当一个模块修改时,就会尽可能少的影响其余的模块,扩展会相对容易,这是对软件实体之间通讯的限制,它要求限制软件实体之间通讯的宽度和深度。this 定义:一个对象应该对其余对象保持最少的了解。设计 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变
相关文章
相关标签/搜索