logo search
Учебное пособие по циклу лабораторных работ Технологии разработки программного обеспечения

Ассоциация

Между двумя классами устанавливается отношение ассоциация, если между этими классами есть связь. У ассоциации указываются роли и мощности. Для установки ассоциации между двумя классами поместите на диаграмму эти классы из дерева проекта, выберите на панели инструментов пункт Association, щелкните мышкой по одному и затем по второму классу.

В свойствах ассоциации по умолчанию отсутствует направленность, что подразумевает двунаправленную связь между классами. Для установки однонаправленной ассоциации нужно установить свойство Directedв положениеtrue. Мощность и роль устанавливаются в двунаправленной ассоциации на обоих полюсах, в однонаправленной ассоциации на одном полюсе по направлению стрелки. Для установки мощности выберите из списка значение для свойстваClientCardinalityи/или для свойстваSupplierCardinality. Для установления ролей заполните свойстваClientRoleи/илиSupplierRoleсоответственно.