【问题标题】:UML Class Diagram with Inheritance and Interface具有继承和接口的 UML 类图
【发布时间】:2016-08-09 02:41:28
【问题描述】:

我试图了解如何绘制扩展一个类并实现另一个接口的程序的 UML 图。我已经画了这个草图,但我不确定它是否正确。

A 是一个class,它有一些字段和方法,B 是一个interface,它有一些方法。最后,C 是来自 A 和 implements B 的 extending。(like public class C extends A implements B in java

【问题讨论】:

标签: uml class-diagram


【解决方案1】:

您的图表几乎是正确的。左边的概括画得像一个未填充的三角形。

编辑:在 Enterprise Architect 中,您还可以使用泛化类右上角用斜体字书写的泛化类来显示泛化:

显然这是一个纯粹的斯巴克人发明,因为他们的支持没有解释它的起源。

【讨论】:

  • 我从未在 UML 规范中看到斜体的通用类。你有参考吗?
  • @JimL。我将它与 Enterprise Architect 一起使用,它们非常合规。我会尝试在上层建筑中找到源头。
  • @JimL。看来你是对的,这个符号是 Sparx 的发明。我已对我的回答进行了编辑,并会询问 Sparx 的理由。
猜你喜欢
  • 2013-09-26
  • 1970-01-01
  • 1970-01-01
  • 2021-10-27
  • 1970-01-01
  • 2013-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多