Category "liskov-substitution-principle"

Introducing a new subclass to an established system using inheritance which violates the Liskov Substitution Principle

Question: are there any design principles other than the Liskov Substitution Principle to consider when introducing a subclass with a subset of existing base fu

Saving a Child class instance in a parent type variable and using the Child's functions through parent variable?

I have two classes called Bird and Eagle. The Eagle is inherits from the bird. Now, I can use the Bird Class to store an eagle type instance. However, when i tr