Studies
Getting the hang of Polymorphism in object-oriented languages
In object-oriented languages, Polymorphism is an elegant usage of inheritance that allows creating generic and specific pieces of functionality for a set of classes. The common example of vehicles is useful here: Imagine having a top-level class for all vehicles with some common information such as a license plate and