UML活动图:决策分支结束整个活动

时间:2009-10-20 22:27:56

标签: uml branch android-activity

我想知道是否有办法在一项有决定的活动中描绘出来;其中一个分支完全终止于活动。这类似于在满足条件时将控制返回给调用者的子例程。

sub activity() {
   ...
   ...
   if ( condition ) {
      ...
   } else {
      return;//This branch finishes the activity
   }
   ...
}

谢谢,

卡洛斯

1 个答案:

答案 0 :(得分:1)

以下代码如下图所示。

if (D1)
{
    if (D2)
    {
        return;
    }
}
else
{
    return;
}

     /\         /\
o___/D1\__T____/D2\__T_______0
    \  /       \  /          |
     \/         \/           |
     |____F__________________|

注意,在这种情况下,D2:False在图表和代码中都无处可去。我只想说明导致活动结束的要点。 (注意:'0'是活动的结束,'o'是开始)