学习笔记(3):第1章 软件架构设计原则-5.Law of Demeter 迪米特法则

    技术2022-07-13  86

    立即学习:https://edu.csdn.net/course/play/28942/403592?utm_source=blogtoedu

    law of Demeter 迪米特法则

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

    优点:降低类之间的耦合

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

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

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

     

    相关资源:jdk-8u281-windows-x64.exe
    Processed: 0.018, SQL: 9