如何在顺序图中展示“OR”语句?

3
当绘制序列图时,我发现需要实现一个“OR”语句。例如,CUSTOMER可以向WAITER或CASHIER支付账单。现在,我有一个paidBill()函数,可以向服务员或收银员支付账单,请帮忙绘制这个序列图。

1
可能是如何在序列图上显示“if”条件?的重复问题。 - Peter Uhnak
2个回答

3

这并不是真正的“OR”,因为那意味着你可以同时向服务员和收银员付款(“OR”是一个,另一个,或两者都)。所以你需要的是if/else。这由组合片段表示。

enter image description here


0
和Peter的回答一模一样,除了图表上显示的"paidBill()函数"。

Sequence diagram


2
你应该更加注释你的解决方案,不要只发一张图片。不仅要解释你做了什么,还要告诉为什么要这样修改图表。 - user1438038

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