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


Пример.  Рисунок 97. Двунаправленная ассоциация



Pdf көрінісі
бет97/120
Дата07.02.2022
өлшемі1,77 Mb.
#87774
1   ...   93   94   95   96   97   98   99   100   ...   120
Байланысты:
Лабы star uml
Лабы star uml
Пример
Рисунок 97. Двунаправленная ассоциация 
Если между классами установлена однонаправленная ассоциация, то в 
этом случае класс, от которого направлена стрелка, знает открытые атрибуты 
и операции второго класса, а второй класс, к которому идет стрелка, не видит 
атрибуты и операции первого класса. Например, класс 
Покупатель
знает 
название и размерный ряд 
Товара
, но 
Товар
не знает имя и адрес 
Покупателя 
(рис. 98)
.


81 
Пример. 
Рисунок 98. Направленная ассоциация 
При таком отношении между классами 
Покупатель
должен знать о 
классе 
Товар 
и потому не может использоваться без него, но класс 
Товар
не 
зависит от 
Покупателя 
и может быть повторно использован самостоятельно, 
независимо от класса 
Покупатель
.
Ассоциация может быть рефлексивной, это означает, что один 
экземпляр класса обращается к другому экземпляру этого класса. 
Изображается рефлексивное отношение как на рисунке 99. 


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




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

    Басты бет