我知道使用序列图,可以呈现一些组合片段,例如alt(if / else),option(while),loop,break和parallel。
但是可以表示以下关系:
Actor从消息集中发送1条消息(3条消息)。 在屏幕截图中,actor想要发送TestOperation或TestOperation2或TestOperation3,复杂系统中的回复将是相同的。
上面是否可能,或者我必须绘制3个序列图,唯一的变化是发送的消息?
谢谢!
答案 0 :(得分:2)
简单回答:是的,你可以做到。由于您使用异步消息,因此呼叫会堆积起来。但这只有在被调用对象可以处理并发调用时才有可能。或者反过来说:它必须以可以接收异步调用的方式实现。