里氏替换原则|SOLID as a rock
文章目录
- 意图
- 动机:违反里氏替换原则
- 解决方案:C++中里氏替换原则的例子
- 里氏替换原则的优点
- 1、可兼容性
- 2、类型安全
- 3、可维护性
- 在C++中用好LSP的标准
- 费几句话
本文是关于 SOLID as Rock 设计原则系列的五部分中的第三部分。 SOLID 设计原则侧重于开发 易于维护、可重用和可扩展的软件。 在本文中,我们将介绍里氏替换原则的示例、优点和通用指南。
顺便说一句,如果你想直接跳转到其他设计原则,那么下面是快速链接:
- SRP – Single Responsibility Principle
- OCP – Open/Closed Principle
- LSP – Liskov Substitution Principle
- ISP – Interface Segregation Principle
- DIP – Dependency Inversion Principle