迪米特原则 Demeter

发布时间 2023-12-21 08:54:44作者: 梅丹隆

又称:最少知道原则

一、定义

一个对象应该对其他对象保持最少的了解

二、特点

  • 强调只和朋友交流,不和陌生人说话
    • 出现在成员变量、方法的输入/输出参数中的类成为成员朋友类
    • 而出现在方法体内部的类不属于朋友类

三、优点

  • 降低类之间的耦合
    • 如使用包权限进行隔离

四、举例

image.png