Отображение двунаправленной и композиционной связи UML-диаграммы классов
У меня есть два класса Event и Review.
В событии есть экземпляр объекта Review. В обзоре также есть объект Event. Это означает двунаправленную связь между ними (две стрелки).
Когда событие будет удалено, отзыв также будет удален. Это означает композиционные отношения между ними (заполненный бриллиант на событии).
Теперь мой вопрос: как я могу отобразить две стрелки и заполненный ромб в одной строке?
Я задаюсь вопросом, должен ли я пропустить направленное отношение при показе композиции или агрегации? Со связью стрелки направления могут быть отображены без проблем, но с ромбом есть проблема...
1 ответ
Чтобы ответить на заголовок вопроса: двунаправленную навигацию можно показать с помощью двойной стрелки (по одной на каждом конце) или вообще без стрелки (поскольку связь является двунаправленной, нет необходимости добавлять стрелки).