2017-01-12 86 views
2

如何在UML 2中的类本身中定义一个匿名类的关联组合?我们如何在UML 2中绘制内部类的组合?

由于

+1

这似乎是对UML目的的常见误解,即每个类都必须包含在一个图中。这是一个*文档*工具,至少在最初的目的中,匿名内部类显然是不值得记录的东西。如果使用正确... – Holger

回答

5

在任一的方式示出:

enter image description here

也参见第716和12.2.4表示法第29页。 246用于嵌套连接器。

As @JimL。暗示,一个匿名类没有名字。它应该是这样的:

enter image description here

但是,它并没有多大意义的原因是显而易见的一个模型中使用匿名类。老实说,我不知道任何允许匿名类的编程语言,但可能会有这样的。从我估计他们只是语法糖来缓解某些编程任务。因此(也是)他们不应该被模拟。 (这里只是我的几分钱)

+0

谢谢, 那么匿名? 我发现下面的链接谈论嵌套,但没有提及anonymouse :( http://www.sparxsystems.com/resources/uml2_tutorial/uml2_classdiagram.html 再次感谢 – Aguid

+0

重命名“1类”到“”,但添加一个泛化或实现箭头来说明这个类专门化或实现的内容。 –

+0

@JimL。呃,什么?我不知道你的意思。你的文本似乎也被截断了。 –