Основы разработки программного обеспечения вычислительных систем. Милованов И.В - 47 стр.

UptoLike

47
Рис. 2.14. Агрегация классов
Рис. 2.15. Формы представления композиции
Эта роль соответствует той роли, которую играет часть в неявном (в
этой нотации) отношении композиции между частью и целым (агрегатом).
Как представлено в правой части рис. 2.15, свойства (атрибуты)
класса находятся в отношении композиции между всем классом и его
элементами-свойствами. Тем не менее в общем случае свойства должны
иметь примитивные значения (числа, строки, даты), а не ссылаться на
другие классы, так как в «атрибутной» нотации не видны другие отноше-
ния классов-частей. Кроме того, свойства классов не могут находиться в
совместном использовании несколькими классами.
ЗАВИСИМОСТЬ
Зависимость это отношение, которое показывает, что изменение в
одном классе (независимом) может влиять на другой класс (зависимый),
который использует его. Графически зависимость изображается как пунк-