Комментарий:полиморфизм – это один из "трёх китов" объектно-ориентированного программирования (наряду с инкапсуляцией и наследованием), поддерживаемый в большинстве современных языков программирования – C++, C#, Java, Python и так далее. Полиморфное поведение позволяет обрабатывать разные типы данных с помощью "одних и тех же" (как кажется со стороны) функций или методов и, как следствие, реализовывать одинаковые интерфейсы для объектов разных классов.