In this exercise we will re-create the basic structure from Part 1, however this time we will implement an interface to achieve polymorphic behavior of our methods and classes. WATCH PART 1: C# inheritance and polymorphism [More]