泛型类型的UML图?

时间:2013-10-29 10:54:08

标签: c# .net generics uml

假设我有以下代码:

class A<U> {}
class B<T> : A <B<B<T>>> {}

如何在UML类图中表示这些类型?

1 个答案:

答案 0 :(得分:3)

在纯UML中,我会使用UML模板来查看UML2.4.1 specification的第17.4节。您还可以查看处理Java generic的此主题。 如果要从UML模型生成C#代码,UML规范将取决于所使用的工具及其生成器......

例如,在Modelio下,class A<U> {}将表示为

enter image description here

相关问题