【问题标题】:Java UML diagrams and built-in classesJava UML 图和内置类
【发布时间】:2017-07-09 04:29:51
【问题描述】:

我正在设计一个利用 awt 和 swing 包创建用户界面的项目。具体来说,我将使用 JFrame 和 JComponent 以及 Graphics 和 Graphics2D。

我的问题是:

  1. 当 JFrame 只是我的用户界面类中的一个实例时,我是否需要包含 JFrame 类?

  2. 我正在继承 JComponent 并覆盖我的接口组件类中的 draw() 方法。我是否还需要在我的 UML 中包含 JComponent 类?

我看到一些关于类似问题的反馈说这取决于受众。就我而言,我的听众是我的大学教授。 任何输入都有帮助,谢谢!

【问题讨论】:

    标签: java inheritance uml aggregation diagram


    【解决方案1】:

    正如您已经发现的那样,这仍然取决于(而且我不认识您的教授)。唉,您可以简单地将外部类添加到您的模型中。所以你不需要展示他们的属性/操作。将它们完全排除在外很可能会降低模型的用处,因为人们需要了解外部关系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-25
      • 2011-06-14
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      相关资源
      最近更新 更多