Liskov Substitution Principle C Real Example