#之迪

设计模式之迪米特法则示例

  如一个明星与经纪人的关系实例。明星由于全身心投入艺术,所以许多日常事务由经纪人负责处理,如与粉丝的见面会,与媒体公司的业务洽淡等。这里的经纪人是明星的朋友,而粉丝和媒体公司是陌生人,所以适合使用迪米特法则,其类图如图所示。              程序代码如下: publicclassLoDtest{p...

设计模式之迪米特法则

概念:  迪米特法则(最少知道原则)告诉我们,类应该只与直接的朋友(成员变量、方法参数、方法返回值)通信,陌生的类最好不要以局部变量的形式出现在类内部。 迪米特法则的目的是为了降低类之间的耦合,但是不是完全消除依赖。...