使用UML表示模板类的正确方法是什么?

时间:2009-05-13 21:22:04

标签: templates uml diagram

在UML图上,表示模板类的正确方法是什么?

2 个答案:

答案 0 :(得分:82)

右上角带有虚线矩形的普通矩形,用于表示模板参数。像这样:

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

答案 1 :(得分:2)

更有用的方法是为模板使用UML分类器。这是一个UML元素,表示UML表示法的扩展。如果您的工具支持配置文件,请在其中创建分类器。定义模板的分类器,并包含模板中的属性和方法,然后使用为每个使用模板的类创建的分类器,而不是使用标准类表示法。这将正确使用UML for Templates。