假设在UML状态机中指定了一个子机器状态,即stateX:submachine1
。
除了stateX
之外,子机器状态submachine1
是否还可以指定进入和退出操作,复合状态可能会这样做?
答案 0 :(得分:3)
递归定义状态机。每个State
都可以有一个StateMachine
(参见上篇小组2.5的第304页第14.2.2章)。
所以答案是肯定的。由于子机是StateMachine
,它可以有进入和退出动作(以及所有其他正常StateMachines
的花里胡哨。)