Полиморфизм
Оригинальное название: polymorphism
Коротко
Возможность работать с объектами разных типов через общий интерфейс, сохраняя различное поведение реализаций.
Что такое «Полиморфизм»
Возможность работать с объектами разных типов через общий интерфейс, сохраняя различное поведение реализаций. Один и тот же вызов метода даёт разный результат в зависимости от конкретного типа объекта. Это позволяет писать код, не зависящий от частных реализаций, и легко добавлять новые типы. Полиморфизм — один из ключевых принципов ООП наряду с инкапсуляцией и наследованием.

