Design a simple class structure utilizing core object-oriented programming principles like inheritance and polymorphism.