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



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

Рисунок 105. Композиция
Так как агрегация и композиция являются отношениями ассоциации,
то для них допустимо, но не обязательно, указывать имя, роль и кратность. 
Зависимостью
называется отношение использования, определяющее, 
что изменение в спецификации одной сущности может повлиять на другую 


84 
сущность, которая ее использует, причем обратное в общем случае не верно 
[1]. 
Графически зависимость изображается в виде пунктирной стрелки, 
которая идет к той сущности, от которой зависит еще одна. Зависимости 
применяются, чтобы показать, что один класс использует другой. Т.е. один 
класс является клиентом другого класса-поставщика и использует этот класс-
поставщик как параметр своей операции.
Пример. 
Мы используем класс 
Order (Заказ) 
как входной параметр 
операции 
displayOrder (
отобразитьЗаказ)
класса 
OrderConfirmation 
(
ПодтверждениеЗаказа)
. Так как для выполнения этой операции, класс 
OrderConfirmation (
ПодтверждениеЗаказа) 
использует класс 
Order 
(Заказ),
то они связаны отношением зависимости (рис. 106). 


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




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

    Басты бет