【问题标题】:Represent JPanel in UML在 UML 中表示 JPanel
【发布时间】:2013-08-16 00:43:37
【问题描述】:

我是根据这个问题问的

UML and java classes

我有一个扩展 Jpanel 的类。 必须将 jpanel 类添加到我的 uml 图中以显示“扩展”。 但问题是我读了一个类图,其中也必须有方法列表。 那么我必须绘制一个名为 JPanel 的类并通过参考 java 文档列出 JPanel 类中的所有方法吗? 或者我可以只画一个标题为 JPanel 的矩形吗?

【问题讨论】:

    标签: java jpanel uml


    【解决方案1】:

    那么我必须绘制一个名为 JPanel 的类并通过参考 java 文档列出 JPanel 类中的所有方法吗?或者我可以只画一个标题为 JPanel 的矩形吗?

    为什么要画图? UML 是一种语言;它没有规定你可以用它做什么或不能做什么。您不必列出 JPanel 中的所有方法。只需展示您的目的所需的东西。如果您要传达的唯一内容是您的类扩展 JPanel,则只需绘制具有扩展关系的两个类。如果它们不相关,则不必显示任何属性或方法。

    第一次。

    【讨论】:

    • 很遗憾,如果 UML 图有错误,我们的老师会拒绝项目。但这在查看大量 JPanel 方法时是有道理的。坦克你的答案。 :-)
    • 然后让他们定义“错误”。我会说图表中的“错误”违反了 UML 元模型。该元模型允许一个类具有 0 个或多个属性和 0 个或多个操作。该规范还允许类图显示没有属性或操作的类。所以——除非他们更具体地说明了错误的构成——那么从图中省略它们并不是错误。您可以随时添加评论来解释您的理由。 hth.
    猜你喜欢
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多