Подтвердить что ты не робот

Каков правильный способ представления классов шаблонов с помощью UML?

На диаграмме UML, каков правильный способ представления класса шаблона?

4b9b3361

Ответ 1

Обычный прямоугольник с пунктирным прямоугольником в верхнем правом углу, чтобы представить параметр шаблона. Что-то вроде этого:

           .......               
___________:  T  :
|          :.....:
|              |
|  ClassName   |
|              |
|______________|

Ответ 2

Более полезный подход заключается в использовании UML-классификатора для шаблона. Это элемент UML, который представляет расширение для нотации UML. Если ваш инструмент поддерживает профили, создайте классификатор в пределах одного. Определите классификатор для шаблона и включите свойства и методы из шаблона, затем вместо использования стандартного обозначения класса используйте классификатор, который вы создали для каждого класса, который использует шаблон. Это будет правильное использование UML для шаблонов.