Стереотипы связей

We use cookies. Read the Privacy and Cookie Policy

Стереотипы связей

Связь может иметь некоторые стереотипы, которые записываются рядом с одним из ее концов и указывают на особенность реализации данной связи. В языке UML для этой цели могут использоваться следующие стереотипы:

• «association» – ассоциация (предполагается по умолчанию, поэтому этот стереотип можно не указывать).

• «parameter» – параметр метода. Соответствующий объект может бытьч только параметром некоторого метода.

• «local» – локальная переменная метода. Ее область видимости ограничена только соседним объектом.

• «global» – глобальная переменная. Ее область видимости распространяется на всю диаграмму кооперации.

• "self – рефлексивная связь объекта с самим собой, которая допускает передачу объектом сообщения самому себе. На диаграмме кооперации рефлексивная связь изображается петлей в верхней части прямоугольника объекта.

Некоторые примеры связей с различными стереотипами изображены на рис. 9.9. Здесь представлена обобщенная схема некоторой конкретной компании с именем "С", которая состоит из отделов (анонимный мультиобъект «Отдел»). Последние, в свою очередь, состоят из сотрудников (анонимный мультиобъект «Сотрудник»). Рефлексивная связь указывает на тот факт, что менеджер отдела является в то же время и его сотрудником.

Рис. 9.9. Графическое изображение связей с различными стереотипами

Примечание 68

Данный текст является ознакомительным фрагментом.