Поделиться через


Обеспечение полиморфизма в Visual Basic

Обновлен: Ноябрь 2007

Традиционно полиморфизм в Visual Basic реализован с помощью интерфейсов. Интерфейсы по-прежнему могут использоваться для этой цели. Однако теперь Visual Basic обеспечивает возможность использования наследования для обеспечения полиморфизма.

Как и в других случаях в объектно-ориентированном программировании, выбор зависит от определенных требований пользователя. Наследование используется в большинстве случаев, когда возникает необходимость создать базовую функциональность, которая может быть расширена производными классами; интерфейсы используются, когда похожая функциональность должна быть обеспечена множеством реализаций, которые имеют мало общего между собой.

См. также

Основные понятия

Полиморфизм на основе наследования

Полиморфизм на основе интерфейсов

Другие ресурсы

Разработка иерархии наследования