207
Как
уже много раз было сказано, сущностями на диаграммах
взаимодействия (в частности, на диаграмме коммуникации) являются
объекты. Это
действительно так, но с одной оговоркой: объект на
диаграмме взаимодействия может выступать в двух ипостасях. Это
может быть конкретный индивидуальный
объект и тогда диаграмма
описывает конкретное взаимодействие с участием данного объекта
(условно
можно сказать, что диаграмма является экземпляром
взаимодействия). Но также же это
может быть слот во фрейме
взаимодействия, подлежащий заполнению некоторым подходящим
объектом, и тогда диаграмма описывает
множество взаимодействий,
задавая их общую схему (то есть условно можно сказать, что
диаграмма
коммуникации
является
дескриптором
класса
взаимодействий).
Второй из
рассмотренных случаев, т. е. когда на диаграмме
подразумевается слот, подлежащий заполнению объектом, называется
в UML 1
ролью классификатора (classifier role), а в UML 2
просто
ролью или
частью (part) в зависимости от контекста.
31
Синтаксически
роль классификатора и конкретный объект почти неразличимы: в
обоих случаях изображается стандартная фигура классификатора
(прямоугольник), в которой
вписано имя и классификатор,
Do'stlaringiz bilan baham: