Polymorphism
Class notes definition
Polymorphism is a fundamental concept in object-oriented programming. It is the ability of an object to take on different forms.
In other words, it is the ability of a single object to behave differently in different context.
TODO
Create your own definition of polymorphism
The main purpose of polymorphism is to impersonate another inherited class.