里氏替换原则是实现开闭原则的重要方式之一,定义如下:

里氏替换原则(Liskov Substitution Principle,LSP):继承必须确保超类所拥有的性质在子类中必须仍然成立。

里氏替换原则讲述了有关继承的一些原则,定义了什么时候该用继承,什么时候不该用继承。里氏替换原则是继承复用的基础,反应了父类和子类之间的关系,是对开闭原则的补充,是对实现抽象化的具体步骤的规范。