среда, 1 августа 2012 г.

oop: principle-polymorphism

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

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

Материалы
- Полиморфизм хорошо описан в англоязычной википедии и отвратительно в русскоязычной.