【问题标题】:How we draw a composition of an inner class in UML 2 ?我们如何在 UML 2 中绘制内部类的组合?
【发布时间】:2017-01-12 13:08:46
【问题描述】:

如何在UML 2中呈现匿名类的关联组合在类本身中定义?

谢谢

【问题讨论】:

  • 对于 UML 的目的似乎是一个常见的误解,即每个类都必须包含在图表中。它是一个文档工具,至少在最初的目的上,匿名内部类显然不值得记录。如果使用得当……

标签: uml composition anonymous-inner-class


【解决方案1】:

在显示的任何一种方式中:

另请参阅 p.第 716 页和 12.2.4 表示法。 246 用于嵌套连接器。

作为@JimL。建议,匿名类没有名字。它看起来像这样:

但是,出于显而易见的原因,在模型中使用匿名类没有多大意义。老实说,我不知道任何允许匿名类的编程语言,但可能有这样的。据我估计,它们只是简化某些编程任务的语法糖。出于这个原因(也是),它们不应该被建模。 (这里只是我的几分钱)

【讨论】:

  • 谢谢,匿名的呢?我发现以下链接谈论嵌套但没有提及匿名 :( sparxsystems.com/resources/uml2_tutorial/uml2_classdiagram.html 再次感谢
  • 将“Class1”重命名为“”,但添加一个概括或实现箭头来说明该类的专长或实现。
  • @JimL。嗯,什么?我不明白你的意思。您的文字似乎也被截断了。
  • 匿名内部类必须是无名的,并且必须是something的子类或实现。
  • @JimL。喔好吧。如果这是他正在寻找的内容,我将等待 OP 提供反馈,因为它几乎可以翻译成这样。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多