ВУЗ:
Составители:
Рубрика:
8.5. Диаграмма классов 89
Отношение зависимости графически изображается пунктирной линией
между соответствующими элементами со стрелкой, направленной от зависи-
мого класса к независимому классу (классу-источнику) (рис. 8.14).
Рис. 8.14. Графическое изображение отношения зависимости на диаграмме классов в языке
UML
Для отношения зависимости в UML предопределены ключевые слова (за-
писываются в кавычках рядом со стрелкой), обозначающие специальные ви-
ды зависимостей:
–– «access» — служит для обозначения доступности открытых атрибутов
и операций класса-источника для классов-клиентов;
–– «bind» — класс-клиент может использовать некоторый шаблон для сво-
ей последующей параметризации;
–– «derive» — атрибуты класса-клиента могут быть вычислены по атрибу-
там класса-источника;
–– «import» — открытые атрибуты и операции класса-источника становят-
ся частью класса-клиента;
–– «refine» — указывает, что класс-клиент служит уточнением класса-ис-
точника.
Отношение обобщения обозначается сплошной линией с треугольной стрел-
кой, указывающей на более общий класс (класс-предок) (рис. 8.15).
Рядом со стрелкой обобщения может размещаться строка текста (ограни-
чение), указывающая на некоторые дополнительные свойства этого отноше-
ния:
–– {complete} — означает, что в данном отношении обобщения специфи-
цированы все классы-потомки, и других классов-потомков у данного
класса-предка быть не может;
Страницы
- « первая
- ‹ предыдущая
- …
- 87
- 88
- 89
- 90
- 91
- …
- следующая ›
- последняя »
