Могут ли отношения агрегации в UML иметь отношение один к одному?

Могут ли отношения агрегации в UML иметь отношение один к одному?

Наше приложение является магазинным биллингом. Во время выставления счета мы предоставим идентификатор участника, чтобы получить определенную скидку. Так является ли связь между классом члена и классом выставления счетов агрегацией? Если да, то будет ли это один к одному?

1 ответ

Решение

Нет проблем с агрегацией 1-1 в UML.

Но вы предоставляете только идентификатор участника, так почему же это агрегация, а не ассоциация? это не похоже на то, что "у класса выставления счетов есть член", но больше похоже на "в классе выставления счетов используются члены" или что-то в этом роде. Участник не является частью класса выставления счетов (даже общей частью).

Другие вопросы по тегам