Как правильно представлять классы шаблонов с помощью UML? - PullRequest
43 голосов
/ 14 мая 2009

Как правильно представить класс шаблона на диаграмме UML?

Ответы [ 2 ]

82 голосов
/ 14 мая 2009

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

           .......               
___________:  T  :
|          :.....:
|              |
|  ClassName   |
|              |
|______________|
2 голосов
/ 06 октября 2009

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

...