软件设计原则-迪米特法则

    技术2026-04-17  2

    law of Demeter 迪米特法则

    定义:一个对象应该对其他对象保持最少的了解。又叫做少知道原则尽量降低类与类之间的耦合。

    优点:降低类之间的耦合

    强调只和朋友交流,不和陌生人说话

    朋友:出现在成员变量、方法输入、输出参数中的类成为成员朋友类,而出现在方法体内部的类不属于朋友类。

    TeamLeader方法参数引用了Employee。而Course出现在了TeamLeader方法中。这就违背了迪米特法则。应该将Course放在Employee的方法和参数中。

    Processed: 0.016, SQL: 9