如何在序列图中表示 if condition1 else if contion2?
How to represent an if condition1 else if contion2 on a sequence diagram?
我想知道,如何在序列图上表示 "if cond1 else if cond2" 语句?
if (condition1) {
// Do something
} else if(condition2)
{
// Do something else if
}
我不确定是否有两个独立的 "Opt" 子句
如果可能,创建解决方案的图像表示。
在序列图中,您可以使用带有 alt
运算符的组合片段。这允许您显示替代行为:
- 从图形上看,备选方案位于由水平虚线分隔的平铺区域中。
- 您可以在守卫中记录每个备选方案的精确条件(即
[condition]
)。
示例:
补充阅读:
我想知道,如何在序列图上表示 "if cond1 else if cond2" 语句?
if (condition1) {
// Do something
} else if(condition2)
{
// Do something else if
}
我不确定是否有两个独立的 "Opt" 子句
如果可能,创建解决方案的图像表示。
在序列图中,您可以使用带有 alt
运算符的组合片段。这允许您显示替代行为:
- 从图形上看,备选方案位于由水平虚线分隔的平铺区域中。
- 您可以在守卫中记录每个备选方案的精确条件(即
[condition]
)。
示例:
补充阅读: