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

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

正常的矩形在右上angular有一个虚线的矩形,用来表示模板参数。 像这样的东西:

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

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