设计原则总结

设计原则总结

“单一职责原则”、“接口隔离原则”、“迪米特法则”的区别

从目的上来说,它们都是为了实现高内聚、低耦合,只是不同角度而已:

  • 单一职责

    • 角度:自身
    • 方式:相关功能应该聚合在一起
    • 侧重点:高内聚
  • 接口隔离

    • 角度:调用者
    • 方式:不需要的功能不应该依赖
    • 侧重点:低耦合
  • 迪米特法则

    • 角度:关系
    • 方式:依赖关系尽可能地少
    • 侧重点:低耦合

大部分设计模式的目的都差不多,很多只是思考的角度不同而已。

作者

jiaduo

发布于

2022-11-05

更新于

2023-04-03

许可协议