Шаблоны или параметризованные классы - UML
Primary tabs
Forums:
Шаблон (template) или параметризованный класс (parameterized class) - определяет семейство классов, отличающихся значением некоторых формальных параметров;
На рисунке ниже приведено отношение зависимости между шаблоном и классом -класс зависит от шаблона (кстати по-идее если это отношение зависимости то стрелочка должна быть "галочкой" , а не треугольником -а если отношение обобщения - то стереотип bind - всё-таки относится именно к отношению зависимости - тем не менее - обобщение - как ни крути - зависимость)))))) =
Да кстати - то что выше названо "классом" может с успехом быть и объектом - то есть как раз реализацией указанного шаблона - с указанием стереотипа bind - стереотипа, имеющего отношение "к отношению зависимости" (простите за тавтологию) ) -
данный стереотип как раз показывает, что объект для своей параметризации использует некоторый шаблон.
Видимо -всё таки на диаграмме изображено отношение зависимости , так как в случае генерализации конец стрелки - это обычно равносторонний треугольник))
UML не покажется однозначным если посмотреть на диаграммы разных авторов =))))
- Log in to post comments
- 4621 reads