SOLID 在 C++ 中的适用边界 | C++
本章覆盖:SRP;OCP;LSP;ISP;DIP;C++ value semantics 与传统 OOP 的差异;不把 SOLID 变成绝对教条;template / static polymorphism 也能解耦;性能敏感代码需要在抽象与成本之间平衡;先解决真实变化点。
本章知识点
- SRP
- OCP
- LSP
- ISP
- DIP
- C++ value semantics 与传统 OOP 的差异
- 不把 SOLID 变成绝对教条
- template / static polymorphism 也能解耦
- 性能敏感代码需要在抽象与成本之间平衡
- 先解决真实变化点