4

是否可以在 UML 中模拟从外部状态到复合状态的子状态的转换,如下图(State3->State1.2)?

如果是这样,语义是什么?

我猜当 State3 中发生事件时

  • State3 退出动作被执行
  • State1 进入动作被执行
  • State1.2 进入动作被执行

我对吗?

在此处输入图像描述

4

1 回答 1

3

是的你可以。从上层建筑:

显式入口:如果转换进入复合状态的子状态,则该子状态变为活动状态,并且在执行复合状态的入口代码之后执行其入口代码。如果转换终止于可传递嵌套的子状态,则此规则递归应用。

于 2013-02-05T14:21:17.563 回答