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