Обеспечение полиморфизма в Visual Basic
Обновлен: Ноябрь 2007
Традиционно полиморфизм в Visual Basic реализован с помощью интерфейсов. Интерфейсы по-прежнему могут использоваться для этой цели. Однако теперь Visual Basic обеспечивает возможность использования наследования для обеспечения полиморфизма.
Как и в других случаях в объектно-ориентированном программировании, выбор зависит от определенных требований пользователя. Наследование используется в большинстве случаев, когда возникает необходимость создать базовую функциональность, которая может быть расширена производными классами; интерфейсы используются, когда похожая функциональность должна быть обеспечена множеством реализаций, которые имеют мало общего между собой.
См. также
Основные понятия
Полиморфизм на основе наследования
Полиморфизм на основе интерфейсов