Мультимножества и последовательности

Бинарная ассоциация позволяет создать между парой объектов не более одной связи, однако можно создать множество связей между двумя объектами указав ключевое слово {bag} или {sequence}

Itinerary
Airport


{sequence}

* *

Мультимножество (bag) – это совокупность элементов в которых допускается наличие дубликатов.

Последовательность(sequence) – это упорядоченная совокупность элементов в которой так же допускается наличие дубликатов.

На диаграмме показан маршрут (Itinerary) являющийся последовательностью Airport, причем один и тот же Airport можно посетить несколько раз. {Bag} {sequence} {ordered} применяются только к бинарным ассоциациям. Разница между {sequence} {ordered} состоит в том что вторая запрещает наличие дубликатов, а вторая запрещает.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: