use*_*245 4 java diagram swing uml
关于uml类图中gui对象的表示,我有一些问题.
例如,如果a有一个扩展JFrame的类,那么我将使用继承符号设计UML类图,但是在JFrame中,我不需要写下它的所有类变量和方法,而只需要写下我的那些上课会用吗?
其次,我将如何表示我的班级将使用特定的布局管理器?有了协会的象征,我不知道,但我不确定.
比方说,我有一个名为的包gr.mydomain.exampleproject,我有一个扩展JFrame的类.
以下方法是正确的还是我需要将JFrame放在单独的包中(javax.swing)?

是的,您必须将继承符号绘制到JFrame类中,但是将该JFrame类保留为空,不要在其中放置任何字段或方法.每个人都知道或者可以查看API以查看JFrame包含的内容.此外,你会用多种方法填补空间JFrame.
像这样做:

对于布局管理器:我认为在这种情况下依赖关系是正确的.如果要在布局管理器的类上调用方法,则关联关系将是正确的.但你可能只是做了类似的事情frame.setLayout (new LayoutManagerClass ());(也就是创建对象).在这种情况下,它是一种依赖关系.