Полиморфизм - это особенность языка программирования, позволяющая экземпляры различных типов данных обрабатывать при помощи "однообразного" интерфейса.
Полиморфные функции - функции, которые могут быть применены к различным типам аргументов.
Перегрузка метода
Полиморфизм на основе подтипов
Полиморфные типы данных - обобщенный тип данных, который "специализируется" в каждом месте применения.
Параметрический полиморфизм ("генерики")
Материалы
- Полиморфизм хорошо описан в англоязычной википедии и отвратительно в русскоязычной.
-