Description
Note that submission date has been changed!
This is a programming project. Write a Python program that has an inheritance hierarchy implementing the following UML diagram:
Add a constructor to each class that will initialize private data members when a class is instantiated.
When you run your program, show how all methods shown on this diagram work, including a polymorphic method printDescription().