251
сосредоточены все права, а у «Подчиненного» - только
обязанности.
Рядом с линией, изображающей ассоциацию, мотут быть
следующие пометки:
- имя ассоциации определяет необязательное имя
ассоциации;
- класс ассоциации определяет для ассоциаций
атрибуты, операции и другие свойства (соединяется с
линией ассоциации пунктиром). Эта метка используется в
случае, если необходимо присоединить к ассоциации
некую
дополнительную информацию.
Роль
(association role) - неотделимая часть ассоциации,
описывающая роль класса в данной ассоциации. У роли
могуг быть следующие свойства:
- имя роли - строка, стоящая рядом с концом линии
ассоциации, причем, поле не обязательное, но если имя
задано, то оно должно отображаться на диаграмме;
- навигация в направлении роли означает, что партнеры
ассоциации могут просматривать объекты,
соответствующие этой роли. Если в направлении,
соответствующем роли есть навигация, то на конце линии
может быть изображена стрелка;
- множественность показывает количество конкретных
объектов, которые могут быть связаны с данным партнером
ассоциации, показывает нижнюю и верхнюю границы
количества объектов, которые участвуют в ассоциации;
- квалификатор представляет собой список атрибутов
класса с противоположного
конца линии ассоциации, по
значениям которых можно однозначно разбить множество
объектов этого класса на подмножества. Используется для
связи объекта класса-партнера ассоциации с группой
объектов другого класса-партнера ассоциации;
- агрегация показывает, что ассоциация является
отношением типа целое/часть.