Информационных технологий визуальное моделирование систем в Staruml



Pdf көрінісі
бет100/120
Дата07.02.2022
өлшемі1,77 Mb.
#87774
1   ...   96   97   98   99   100   101   102   103   ...   120
Байланысты:
Лабы star uml

Рисунок 103. Агрегация 
Графически агрегация изображается линией, на одном конце которой, 
принадлежащем целому, помещен не закрашенный ромб. 


83 
Пример. 
Любой заказ состоит из товаров (рис. 104). 
Рисунок 104. Агрегация между классами Товар и Заказ
Как и ассоциации, агрегации могут быть рефлексивными. Это означает, 
что один экземпляр класса состоит из одного или нескольких экземпляров 
того же класса. 
Композицией
называется форма агрегирования с четко выраженным 
отношением владения, причем время жизни частей и целого совпадают [1]. 
Как только будет уничтожен объект Целое, так вместе с ним будет 
уничтожен объект Часть.
На диаграммах композиция показывается так же, как и агрегация, но 
только ромб должен быть закрашен. 
Пример. 
Классический пример: если открыто окно программы, то мы 
видим доступные нам кнопки, например, кнопка «Добавить» (товар). Как 
только мы закроем окно программы, кнопки перестанут существовать 
(рис.105). 


Достарыңызбен бөлісу:
1   ...   96   97   98   99   100   101   102   103   ...   120




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет