Аналитические и имитационные модели. Финаев В.И - 250 стр.

UptoLike

250
Активный объект (active objekt) имеет возможность
инициировать действие. Пассивный объект может
содержать в себе данные, но не может инициировать
действия. Однако пассивный объект может посылать
сообщения в процессе обработки запроса, который он
получил. Активный объект - это объект, имеющий поток
управления. Он представляется на диаграмме как обычный
объект, обведенный толстой сплошной линией. Часто
он
представляется как композиция из вложенных частей, как
это показано на рис. 9.8.
9.5. Типы связей между классами
Чтобы на диаграмме показать взаимодействие классов,
между ними необходимо обозначить связь. Возможны
связи следующих типов: ассоциации, зависимости,
агрегации и сообщения.
Ассоциация (association) определяет логическую связь
между классами. В UML одна ассоциация может
специфицировать связь между двумя и несколькими
классами. Ассоциации первого типа называются
бинарными, а второго типа -
N-арными.
Бинарная ассоциация (binary association) характеризует
логическую связь между двумя классами. Возможна также
связь класса с самим собой, которая называется
рефлексивной ассоциацией. Изображается ассоциация в
виде сплошной линии, соединяющей символы классов.
Каждая ассоциация, как и любая связь, обладает
направлением или в терминах UML - ролью (association
role). Ролей может быть две, чтобы иметь возможность
подчеркнуть возможные
различия во «взаимоотношениях»
между классами, например у «Начальника» могут быть