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
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