Use Pythons OOP features to create classes that inherit from other classes and to use polymorphism.
Introduction