Книга: Rational Rose 2000 и UML Визуальное моделирование

Возвратные отношения

Возвратные отношения

Несколько объектов, принадлежащих одному классу, могут взаимодействовать друг с другом. Такое взаимодействие показывается на диаграмме классов как возвратная (reflexive) ассоциация или агрегация. Для возвратных отношений обычно используется название роли, а не отношения.

Последовательность создания возвратного отношения в программе Rational Rose:

1. На панели инструментов щелкните по кнопке Association (Ассоциация) или Aggregation (Агрегация).

2. Щелкните по классу и проведите линии связи на свободное место диаграммы.

3. Отпустите кнопку мыши.

4. Щелкните по линии связи и перетащите ее обратно на тот же класс.

5. Введите название роли и мощность для каждого конца возвратной ассоциации или агрегации.

Возвратное отношение на рис. 6.8 можно интерпретировать следующим образом:


Рис. 6.8. Возвратное отношение

? один объект предмет, выступающий в качестве вводного курса (prerequisite), связан с нулем или более объектами предмет;

? один объект предмет связан с нулем или более объектами предмет, выполняющими функцию вводных курсов.

Оглавление книги


Генерация: 0.215. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз