1

我只是想知道在 UML 序列图中作为对象标签而不是对象名称(在我看来与类名无关,并且信息量少)提供类名是否更正确。另一件事是,在返回信息而不是列出所有对象名称时,仅编写集合会是更好的解决方案;

带有对象名称的图表:替代文本 http://www.freeimagehosting.net/uploads/934c6a3e87.png

带有类名的图表: 替代文本 http://www.freeimagehosting.net/uploads/a44244eb7c.png

从第二张图中可以清楚地看到,它比第一张图提供的信息要多得多,而且我认为它更实用。

4

1 回答 1

3

序列图总是表示对象之间的交互。当显示对象的名称时,您可以只使用对象名称(同意,通常没有用),语法“object:class”(在建模特定场景时很重要,其中对象名称与理解相关场景)或只是“ :class”(这里您使用匿名对象表示该场景适用于该类的所有对象)。

于 2010-04-07T19:56:47.610 回答