Баннер
Баннер

Диаграммы классов - Создание обобщений

Оглавление
Диаграммы классов
Ассоциации
Атрибуты
Операции
Ограничения
Упражнения
Анализ вариантов использования
Добавление атрибутов
Добавление связей
Создание ассоциаций
Создание агрегаций
Создание обобщений
Контрольные вопросы
Все страницы
Создание обобщений
При создании обобщения может потребоваться перенести некоторые атрибуты или операции из одного класса в другой. Если, например, понадобится перенести их из подкласса в супер­класс Employee, в браузере для этого достаточно просто перетащить атрибуты или операции из одного класса в другой. Не забудьте удалить другую копию атрибута из второго подкласса, если он имеется.

Чтобы поместить обобщение на диаграмму классов:

1. Нажмите кнопку Generalization панели инструментов.
2.Проведите линию обобщения от подкласса к суперклассу.

Спецификации связей

Спецификации связей касаются имен ассоциаций, ролевых имен, множественности и классов ассоциаций. Для того чтобы задать множественность связи:
1. Щелкните правой кнопкой мыши на одном конце связи.
2. Выберите пункт Multiplicity в открывшемся меню.
3. Укажите нужную множественность.
4. Повторите то же самое для другого конца связи.

Для того чтобы задать имя связи:

1.Выделите нужную связь.
2.Введите ее имя.

Для того чтобы задать связи ролевое имя:

1.Щелкните правой кнопкой мыши на ассоциации с нужного конца.
2.Выберите пункт role Name в открывшемся меню.
3. Введите ролевое имя.

Для того чтобы задать элемент связи (класс ассоциаций):

1.Откройте окно спецификации требуемой связи.
2.Перейдите на вкладку Detail.
3.Задайте элемент связи в поле Link Element.





Читайте также:

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


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




Разделы



Главная Rational Rose Диаграммы классов