Полиморфизм

Полиморфизм - это представление одного интерфейса для разных типов данных.

Например, целые числа(integers), числа с плавающей запятой(floats) и числа с плавающей точкой двойной точности(doubles) полностью полиморфны: независимо от их отличающихся типов, их можно складывать, вычитать, перемножать, и так далее.

В случае OOP, возлогая ответственность на class за его код так же, как свои собственные данные, полиморфизм может быть достигнут в том, что у каждого класса есть своя function, которая (при вызове) выполняется корректно для любого object.

Изучить больше

Общие знания