Описание отношений между классами

Оценить
(1 голос)

Одним из самых главных преимуществ схемы классов является то, что она визуально пред­ставляет связи между классами. Эти отношения гораздо легче увидеть на схеме, чем в коде. Могут быть представлены следующие связи:

□    Inheritance (Наследование) — указывает наследование от другого класса;

□    Interface (Интерфейс) — указывает, что класс реализует один или несколько интерфейсов;

□    Association (Связь) — указывает связь между классами.

Давайте рассмотрим реализацию всех этих связей в примере. Описание: image677

Наследование

Сначала посмотрим на наследование в визуальном конструкторе. Предположим, что у вас есть базовый класс Product. Этот класс в вашей системе представляет собой обобщенный продукт. Затем вы хотите создать конкретный класс Book, который наследует от Product. Чтобы сделать это при помощи визуального конструктора Class Designer, убедитесь в том, что оба класса находятся на экране. Затем выберите в панели Toolbox инструмент Inheri­tance. Он имеет собственный специальный значок, на котором изображена стрелка вверх. Эта подсказка означает, что вы хотите нарисовать наследование от класса реализации к ба­зовому классу (рис. 26.5).

Когда вы закончите рисовать, стрелка наследования должна указывать по направлению к базовому классу. Пример показан на рис. 26.6. Обратите также внимание, что в классе Book теперь имеется значок, который указывает, что класс наследует от Product.

Описание отношений между классами

Описание отношений между классами

Подробнее в этой категории: « Visual Studio Team Systems Интерфейс »
Интерфейс
Связь
Описание методов, свойств, полей и событий
Модульное тестирование разработчиком
Пример модульного теста

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.