我想知道,如何在序列图上表示“if cond1 else if cond2”语句?
if (condition1) {
// Do something
} else if(condition2)
{
// Do something else if
}
我不确定是否有两个独立的“Opt”条款
如果可能的话,创建解决方案的图像表示。
在序列图中,您可以使用带有alt
操作员。这允许您展示替代行为:
- 从图形上看,替代方案位于由水平虚线分隔的平铺区域中。
- 您可以在防护中记录每个替代方案的精确条件(即
[condition]
).
Example:
补充阅读:
- UML 基础知识:序列图(来自 Rational/IBM 的文章) http://www.ibm.com/developerworks/rational/library/3101.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)