Java 用UML表示JPanel

Java 用UML表示JPanel,java,jpanel,uml,Java,Jpanel,Uml,我是基于这个问题提出的 我有一个扩展Jpanel的类。 必须将一个jpanel类添加到我的uml图中,以显示“扩展”。 但问题是我读到类图中也必须有方法列表。 所以我必须画一个名为JPanel的类,并通过引用java文档列出JPanel类中的所有方法吗? 或者我可以只画一个标题为JPanel的矩形吗 所以我必须画一个名为JPanel的类,并通过引用java文档列出JPanel类中的所有方法吗?或者我可以只画一个标题为JPanel的矩形吗 你为什么要画这个图表?UML是一种语言;它并不要求你能做

我是基于这个问题提出的

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

所以我必须画一个名为JPanel的类,并通过引用java文档列出JPanel类中的所有方法吗?或者我可以只画一个标题为JPanel的矩形吗

你为什么要画这个图表?UML是一种语言;它并不要求你能做什么或不能做什么。在JPanel中列出所有方法不是强制性的。只要显示出你的目的需要什么。如果您试图传达的唯一内容是您的类扩展了JPanel,那么只需绘制具有扩展关系的两个类。如果不相关,则不必显示任何属性或方法


hth.

不幸的是,如果UML图中有错误,我们的老师会拒绝项目。但这对于查看大量JPanel方法是有意义的。请告诉我答案。:-)然后让他们定义“错误”。我想说,图表中的“错误”是违反UML元模型的东西。该元模型允许类具有0个或多个属性和0个或多个操作。该规范还允许类图显示没有属性或操作的类。因此,除非他们更具体地说明了什么是错误,否则从图表中省略它们并不是错误。您可以随时添加注释来解释您的理由。嗯。