标签: uml sequence-diagram
我想知道如何在序列图中返回一个值,例如:
if(a>b) return true; else return false;
答案 0 :(得分:2)
这是两个变种。
请注意,虚线表示返回消息。带参数的实线 - 调用消息。
全三角箭头表示同步调用。线角三角箭头表示异步调用。但是在返回消息箭头中总是有这样的头。
但是如果你真的有如你所示的那么轻的情况,最好直接使用“alt”组合片段,而不是所有这三个消息。只需在它的两个操作数中显示你在这两个分支中真正做了什么。