Агрегация + множественность уточнения UML
Я не понимаю, что означает полый алмаз рядом с классом A вместе с множественностью рядом с классом B относительно отношений между классом A и B. Может ли кто-нибудь объяснить это мне?
1 ответ
- Агрегация - это особый тип ассоциации.
Жизнь обоих объектов не зависит друг от друга.
Оба объекта имеют свой жизненный цикл.
- Определите имя агрегации.
- Направление пустого ромба указывает, какой объект содержит другой объект.
Например,
На ваш вопрос
Я не понимаю, что означает полый алмаз рядом с классом A вместе с множественностью рядом с классом B относительно отношений между классом A и B. Может ли кто-нибудь объяснить это мне?
Множественность состоит в том, что каждый объект класса A связан с нулем для многих объектов класса B, а также класса B зависит от класса A, но у них обоих есть свои жизненные циклы, как в примере, который я привел, в отличие от Composition
,
РЕДАКТИРОВАТЬ:
Как это,
Вы должны указать в обеих сторонах, сколько объектов связано с объектами класса B. Как в 0..n на стороне класса B.