105
может быть произвольное количество подчиненных (5), в том числе и
0
, у подчиненного может быть не более одного начальника (6).
Рис. 3.14. Роли полюсов ассоциации
Возможность
навигации
(navigability)
для
полюса
ассоциации — это свойство полюса, имеющее значение типа
Boolean
, и определяющее, можно ли эффективно получить с
помощью
данной
ассоциации
доступ
к
объектам
класса,
присоединенному к данному полюсу ассоциации.
Для отображения факта возможности или не возможности
навигации для данного полюса ассоциации применяется следующая
нотация: если навигация
для некоторого полюса возможна, то этот
полюс отмечают стрелкой на конце линии ассоциации (1), если же
навигация не возможна, то на конце линии ассоциации рисуют косой
крестик (2). В
примере, приведенном на рис. 3.15, навигация
возможна только в направлении от
Company
к
Person
, но не
наоборот.
106
Рис. 3.15. Вариант использования направлений навигации
Do'stlaringiz bilan baham: