контексте C# например то есть три полиморфизма:
- параметрический — дженерики
-полиморфизм подтипов — переопределение методов в дочерних классах
-ad-hoc — перегрузка методов
Так получается?
ad-hoc - перегрузка методов или операторов subtype - это когда код может независимо выполнятся как на объектах базового класса, так и на его наследниках (хотя сам вызов метода может вести себя иначе (смотри dynamic dispatch)) а так да
2, статический и данмический
Обсуждают сегодня