Java UML图和内置类

时间:2017-02-20 02:00:45

标签: java inheritance uml aggregation diagram

我正在设计一个利用awt和swing包来创建用户界面的项目。特别是使用JFrame和JComponent以及Graphics和Graphics2D。

我的问题是:

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

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

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

1 个答案:

答案 0 :(得分:0)

正如你已经发现的那样,它仍然取决于(我不认识你的教授)。唉,您只需将其名称添加到模型中即可。因此您无需显示其属性/操作。完全抛弃它们很可能会使模型不那么有用,因为需要了解外部关系。