面向对象设计7大原则( 二 )


7.迪米特法则迪米特法则(Low of Demeter , LoD)指设计一个对象时 , 尽可能少的与其它对象发生相互作用 , 即尽可能少的了解或依赖其它对象 , 降低耦合度 。广义的迪米特法则 , 在类设计的具体操作上 , 主要通过以下三点来体现

  • 优先考虑将一个类设置为final不变类
  • 尽量降低一个类及其成员变量的访问权限
  • 谨慎使用序列化




推荐阅读