我只是想知道作为UML序列图中的对象标签而不是对象名称(在我看来这是无关紧要的,并且比类名更少信息)提供类名更正确。另一件事,在返回信息而不是列出所有对象名称时,它只是编写集合的更好的解决方案;
包含对象名称的图表:alt text http://www.freeimagehosting.net/uploads/934c6a3e87.png
带有类名的图表: alt text http://www.freeimagehosting.net/uploads/a44244eb7c.png
从第二张图中可以清楚地看到,它比第一张图片更具信息性,我认为它更实用。
答案 0 :(得分:3)
序列图始终表示对象之间的交互。当显示对象的名称时,您可以使用对象名称(同意,一般不用),语法“object:class”(在建模特定情节时很重要,其中对象的名称与理解相关方案)或只是“:class”(这里你使用一个匿名对象来表明该方案适用于该类的所有对象)。