如何在序列图中显示“OR”语句?

时间:2015-11-10 05:36:42

标签: uml draw diagram sequence-diagram

在绘制序列图时,我看到我需要实现一个“OR”语句。例如,

CUSTOMER可以向WAITER或CASHIER支付账单。

现在,我有一个paidBill()函数可以支付服务员或收银员。请帮助画出来。

2 个答案:

答案 0 :(得分:2)

这不是真的"或",因为这意味着你可以同时支付服务员和收银员("或者"是一个,另一个,或两者兼而有之) 。所以你想要的是if / else。这由组合片段表示。

enter image description here

答案 1 :(得分:0)

与Peter完全相同的答案,除了" paidBill()函数"在图上显示。

Sequence diagram