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