Polymprphism

In Object-oriented programming, polymorphism is
the provision of a single interface to entities
of different types