立即学习:https://edu.csdn.net/course/play/28942/403592?utm_source=blogtoedu
law of Demeter 迪米特法则
定义:一个对象应该对其他对象保持最少的了解。又叫做少知道原则尽量降低类与类之间的耦合。
优点:降低类之间的耦合
强调只和朋友交流,不和陌生人说话
朋友:出现在成员变量、方法输入、输出参数中的类成为成员朋友类,而出现在方法体内部的类不属于朋友类。
TeamLeader方法参数引用了Employee。而Course出现在了TeamLeader方法中。这就违背了迪米特法则。应该将Course放在Employee的方法和参数中。