迪米特法则
迪米特法则
发布时间:2024-12-07 16:38:20
迪米特法则
又称为最少知识原则。每一个软件单位对其他单位都只有最少的知识,而且局限于那些与本单元密切相关的软件单元。要求一个软件实体应当尽可能少地与其他实体发生相互作用。应该尽量减少对象之间的交互,如果两个对象之间不必彼此直接通信,那么这两个对象就不应当发生任何直接的相互作用,如果其中一个对象需要调用另一个对象的方法,可以通过“第三者”转发这个调用。简言之,就是通过引入一个合理的“第三者”来降低现有对象之间的耦合度