Liskov替换原则(Liskov Substitution Principle)
目录
1. 由来
Liskov替换原则是由计算机科学家Barbara Liskov在1987年提出的,她的名字也因此得名。这个原则是面向对象编程中的重要原则之一,属于SOLID设计原则的一部分。
2. 定义
Liskov替换原则可以定义为:如果S是T的子类型,则在任何使用T的地方都可以用S来替代,而不会导致程序的行为发生变化。
简单来说,就是子类必须能够完全替代父类,并且保持程序的正确性和稳定性。
3. 多种主要用法及其代码示例
Liskov替换原则的应用主要体现在以下几个方面,下面是具体的用法和代码示例:
示例1:图形类继承关系
class Shape {
public double getArea() {

最低0.47元/天 解锁文章
3280

被折叠的 条评论
为什么被折叠?



