
-
- 概念
- 迪米特定律应用
- 迪米特定律的缺点是什么?
- 总结
迪米特定律最初是作为设计面向对象系统的风格规则而制定的。“只和你的直系朋友说话”是座右铭。风格规则是由伊恩·霍兰德(Ian Holland)于1987年秋天在东北大学发现的。
迪米特法则的一个更一般的表述是:每个单位应该只对其他单位有有限的了解:只有与当前单位“密切相关”的单位。 或者:每个单位应该只与它的朋友交谈;不要和陌生人说话。
原话:Each unit should have only limited knowledge about other units: only units “closely” related to the current unit. Or: Each unit should only talk to its friends; Don’t talk to strangers.
在这种一般形式中,LoD是软件工程中众所周知的低耦合原则的更具体的例子。低耦合原则非常普遍,我们试图使其更具体。下面显示的迪米特法则的好处是,它使不必要的耦合的概念非常明确。换句话说,迪米特法则就是为了实现低耦合。
这条定律正是我们从小就被告知的——不要和陌生人说话。
我们经常听说有“松散耦合”的类和函数。
“松散耦合意味着这些类大多是独立的。如果A类对B类的唯一
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)