在UML通信图中表示循环

3
2个回答

4
尝试对其进行聚合。使用以下内容代替它们:
1 * [i=1..5] : hellobye
1.1 : hello
1.2 : bye

消息hello(1.1)和bye(1.2)似乎来自hellobye(1)的目的地,这似乎是Alice(那是错误的)。如果你说hellobye是Bob发给Bob的信息,那么这只有意义。这很有创造性,但我认为这不是我要寻找的标准解决方案。 - Fuhrmanator

-1

我认为这似乎无法完成。合作图的整个意义在于在对象之间进行简单的交互时使用它们。为什么不使用序列图呢?


“协作图的整个理念是在对象交互简单时使用它们。”我不确定我是否同意这种说法。然而,在等待了这么长时间没有答案之后,我愿意接受标准并没有明确说明这一点。 - Fuhrmanator

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