迪米特法则也称为最少知识原则,即:一个类应该对自己需要耦合或调用的类知道的最少,只关心其他类提供的public方法,尽量不要对外公布太多public方法

举个例子:

部分要参加聚餐,现在要统计去的人数,
部门主管让小组长收集组内成员能参加的个数,并整理汇报给他。

按理说主管是不需要知道部门每个职工是否参加的信息,它只关系组长给他汇报的信息,而统计任务应该交给组长完成,换句话说,主管是不应该依赖部分职工的,而应该由组长依赖职工,统计人数,最后向上汇报。

设计原则之迪米特法则

因此让,小组长和部门职工建立依赖关系,获取参与人数,而主管只需要依赖组长获取最终统计的信息即可。

迪米特法则的核心观念在于类之间的解耦,弱耦,但在实际项目中,要适度的考虑这个原则,避免过犹不及

相关文章:

  • 2021-09-18
  • 2021-05-11
  • 2021-09-27
  • 2021-10-19
  • 2022-01-08
  • 2021-05-04
  • 2021-11-03
  • 2021-12-31
猜你喜欢
  • 2022-03-01
  • 2022-01-03
  • 2021-11-23
  • 2022-01-16
  • 2021-08-06
  • 2021-11-26
相关资源
相似解决方案