Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java UML图和内置类_Java_Inheritance_Uml_Aggregation_Diagram - Fatal编程技术网

Java UML图和内置类

Java UML图和内置类,java,inheritance,uml,aggregation,diagram,Java,Inheritance,Uml,Aggregation,Diagram,我正在设计一个利用awt和swing包创建用户界面的项目。具体来说,我将使用JFrame和JComponent以及Graphics和Graphics2D 我的问题是: 当JFrame只是我的用户界面类中的一个实例时,我需要包括JFrame类吗 我正在继承JComponent并重写接口组件类中的draw()方法。我是否还需要在UML中包含JComponent类 我看到一些关于类似问题的反馈说,这取决于观众。就我而言,我的听众是我的大学教授。 任何输入都有帮助,谢谢 正如你已经发现的那样,这仍要视情

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

我的问题是:

  • 当JFrame只是我的用户界面类中的一个实例时,我需要包括JFrame类吗

  • 我正在继承JComponent并重写接口组件类中的draw()方法。我是否还需要在UML中包含JComponent类

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

    正如你已经发现的那样,这仍要视情况而定(我不认识你的教授)。唉,您只需将外部类及其名称添加到您的模型中即可。因此,您不需要显示它们的属性/操作。把它们完全排除在外很可能会降低模型的实用性,因为人们需要了解外部关系