Отображение двунаправленной и композиционной связи UML-диаграммы классов - PullRequest
0 голосов
/ 01 марта 2011

У меня есть два класса Event и Review.

В событии есть экземпляр объекта Review.В обзоре также есть объект Event.Это означает двунаправленную связь между ними (две стрелки).

При удалении события обзор также будет удален.Это означает композиционные отношения между ними (залитый алмаз на Событии).

Теперь мой вопрос: как я могу отобразить две стрелки и залитый алмаз вместе в одной строке?Интересно, должен ли я пропустить направленное отношение при отображении композиции или агрегации?Со связью стрелки направления могут быть отображены без проблем, но с ромбом есть проблема ...

1 Ответ

1 голос
/ 02 марта 2011

Чтобы ответить на заголовок вопроса: двунаправленную навигацию можно показать с помощью двойной стрелки (по одной на каждом конце) или вообще без стрелки (поскольку связь двунаправленная, добавлять стрелки нет необходимости).

...