如何在UML中表示类的实例?

7

我有一个应用程序的类图,其中包含几个组合和聚合。

现在我想要一个基于类图的图表,显示类实例。相当于一个快照。我需要这个图表,因为它可以帮助讨论一些功能需求。

类图

 --------   1                 *  ------- 
| Parent |----------------------| Child |
 --------                        -------

“实例”图

 --------                        --------- 
| Parent |----------------------| Child 1 |
 --------           |            ---------
                    |
                    |            ---------
                    +-----------| Child 2 |
                    |            ---------
                    |
                    |            ---------
                    +-----------| Child 3 |
                                 ---------

这个有对应的图表类型吗?(目前我在错误地使用类图,其中所有实例都是单独的类)

3个回答

8

对象图很可能是最合适的,因为从原始问题中可以看出,其目标是说明关系的基数。 - sfinnie
4
很抱歉,最后两个链接已失效。 - emlai
https://web.archive.org/web/20140523210656/http://hcs.science.uva.nl/usr/Schreiber/docs/owl-uml/owl-uml.html - bancer

3
在UML中,“实例”图被称为对象图。

0

你可以像 Peter G. McDonald 所说的那样使用“对象图”。

请参阅维基:Object Diagram Wiki
在 UML 中,如果您想要的内容不存在,您可以为所需内容调整经典图表
就像您所做的那样,但使用注释块来解释您的选择
文档和图表一样重要。

如果您想描述实例的生命周期,则可以使用“状态机图”。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接