# 本章导航
- 开闭原则:所有原则的一个基础,非常重要
- 依赖倒置原则
- 单一职责原则
- 接口隔离原则
- 迪米特法则(最少知道法则)
- 里氏替换原则
- 合成/复用原则(组合/复用原则)
资料中有说 5 大、 6 大原则的,这里多说一个合成/复用原则
要考虑成本,扩展灵活,在适合的场景进行设计。
不一定全部遵循这 7 大原则,一个取舍问题,有时候遵循 1 ~ 2 个原则,破坏一个原则
重要的是寻求一个平衡,讲究一个度
资料中有说 5 大、 6 大原则的,这里多说一个合成/复用原则
要考虑成本,扩展灵活,在适合的场景进行设计。
不一定全部遵循这 7 大原则,一个取舍问题,有时候遵循 1 ~ 2 个原则,破坏一个原则
重要的是寻求一个平衡,讲究一个度