uml - 如何在序列图中显示 "OR"语句?

标签 uml draw diagram sequence-diagram

在画时序图的时候,看到需要实现一个“或”语句。比如,

客户可以将账单支付给服务员或收银员。

现在,我有一个 paidBill() 函数,它可以向服务员或收银员付款。请帮忙画一下。

最佳答案

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

enter image description here

关于uml - 如何在序列图中显示 "OR"语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33623593/

相关文章:

oop - 在 UML 中使用动词来描述类之间的关系是惯例吗?

iphone - 使用quartz-2d时如何实现触摸

architecture - 什么是架构上下文图 (ACD),还有其他名称吗?

uml - 基数 "*"和 "0..*"之间的区别-UML

c++ - 如何设计具有不同返回类型的基类和派生类?

android - 路径android上不需要的扭曲效果绘制文本

c++ - 使用 GLUT_DOUBLE 模式绘制形状

GraphViz - 子图的对齐

uml - 非软件上下文的 UML 类图的替代方案

modeling - 数据流图中的推/拉可视化