Зависимость (Dependency)
Зависимость (Dependency) - это отношение обозначает любую зависимость между любыми элементами модели. Зависимость изображается штриховой линией с направлением (рис. 42). Элемент, для которого линия является выходной, зависим от элемента на другом конце линии. На линии может быть указано имя отношения.
Видимая область
Рис. 42. . Пример зависимости
Подобная связь никак не регламентирует вид отношений между объектами а указывает лишь на то, что зависимый класс использует какие-то особенности реализации иного класса.
Все отношения между классами сведены в следующую таблицу:
Таблица 10. Отношения между классами
Отношение | Изображение Класс Отношение Класс |
1. Наследование (Inheritance) | |
2. Сборка (Aggregation) | |
3. Композиция (Composition) | |
4. Однонаправленная ассоциация (Uni-directional Association) | |
5. Двунаправленная ассоциация (Bi-directional Association) | |
6. Зависимость (Dependency) | |
7. Шаблон (Template Instantiation) |
Дата добавления: 2016-05-16; просмотров: 545;