【发布时间】:2016-03-01 10:27:28
【问题描述】:
我有以下代码(就像伪代码一样):
switch (expression)
{
case (ONE)
{
#if(FLAG==ON)
Function1()
#endif
break;
}
case(TWO)
{
if(x==y)
{
Function2();
expression = THREE;
}
break;
}
case(THREE)
{
Function3();
}
default:
{
Function4:
break;
}
}
我尝试创建一个 UML 活动图(见附件),但不确定我在某些方面是否正确:
- 这 2 个“最终流”点是否正确映射,或者它们应该一起成为一个“最终流”点? - 另请注意,最后一个 CASE 没有 break 语句。
感谢任何反馈!
【问题讨论】:
标签: switch-statement uml flowchart