SOLID: Liskov Substitution Principle(LSP)

LSV is actually an extension to OCP.
Meaning, it helps to correct your OCP implementation correct way.

If S is a subtype of T, then objects of type T may be replaced with objects of type S, without breaking the program

Inheritance:
Objects of a super class should be replaceable with the object of Sub Classes