2015-11-10 78 views
0

在繪製序列圖時,我看到需要實現一個「OR」語句。例如,如何在順序圖中顯示「OR」語句?

CUSTOMER可以向WAITER或CASHIER支付帳單。

現在,我有一個paidBill()函數可以支付服務員或收銀員。請幫忙畫出來。

+1

的可能的複製[「如果」的序列圖,條件如何顯示?(http://stackoverflow.com/questions/8114770/how-to-show-if-condition-on- a-sequence-diagram) –

回答

1

這並非真正的「或」,因爲這意味着您可以同時支付服務員和收銀員(「或」是一個,另一個或兩者)。所以你想要的是if/else。這由組合片段表示。

enter image description here

0

精確相同的答案與除 「paidBill()函數」 表示在圖上彼得。

Sequence diagram

+1

您應該再多評論一下您的解決方案,不要只發布圖片。不要只是解釋*你做了什麼,還要告訴你爲什麼你改變了這種方式。 – user1438038