UML:最终状态

时间:2015-12-12 10:03:06

标签: uml

假设我们有以下状态图(来自UML参考书),它描述了某个对象的状态: enter image description here

如果对象现在处于状态Ye事件被触发,则对象在进入最终状态后进入状态Z,假设在e事件之后没有更多的事件?我问的是,我不太清楚。

1 个答案:

答案 0 :(得分:5)

引用超级结构2.5(FinalState):

  

14.5.2.1说明

     

一种特殊的状态,在输入时表示封闭区域已完成。如果封闭区域直接包含在StateMachine中,并且该StateMachine中的所有其他区域也已完成,则表示整个StateMachine行为已完成。

这意味着在您的具体案例中:当e发生时,状态X已完成并无条件转移到z