# 本章导航

  • 开闭原则:所有原则的一个基础,非常重要
  • 依赖倒置原则
  • 单一职责原则
  • 接口隔离原则
  • 迪米特法则(最少知道法则)
  • 里氏替换原则
  • 合成/复用原则(组合/复用原则)

资料中有说 5 大、 6 大原则的,这里多说一个合成/复用原则

要考虑成本,扩展灵活,在适合的场景进行设计。

不一定全部遵循这 7 大原则,一个取舍问题,有时候遵循 1 ~ 2 个原则,破坏一个原则

重要的是寻求一个平衡,讲究一个度