[英]Representing swing components in UML class diagrams
关于uml类图中gui对象的表示,我有一些问题。
例如,如果a有一个扩展JFrame的类,那么我将使用继承符号设计UML类图,但是在JFrame中,我不需要写下它的所有类变量和方法,而只需要写下我的那些上课会用吗?
其次,我将如何表示我的班级将使用特定的布局管理器? 有了协会的象征,我不知道,但我不确定。
比方说,我有一个名为gr.mydomain.exampleproject
的包,我有一个扩展JFrame的类。
以下方法是正确的还是我需要将JFrame放在一个单独的包( javax.swing
)中?
是的,您必须将继承符号绘制到JFrame
类,但是将JFrame
类保留为空,不要在其中放置任何字段或方法。 每个人都知道或者可以查看API以查看JFrame
包含的内容。 此外,您将使用JFrame
存在的众多方法填充空间。
像这样做:
对于布局管理器:我认为在这种情况下依赖关系是正确的。 如果要在布局管理器的类上调用方法,则关联关系将是正确的。 但你可能只是在做一些像frame.setLayout (new LayoutManagerClass ());
(也就是创建对象)。 在这种情况下,它是一种依赖关系。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.