状态机四大概念

状态(State)

一个状态机至少包含两个状态,并且有初始状态。

事件(Event)

一个行为,一个动作的触发条件,一个事件对应一个动作。

动作(Action)

事件发生后要执行的动作。执行完动作后要有相应的状态变换。

变换(Transition)

表示一个状态变成另一种状态的过程。在执行完动作后,进行状态变更。

关系

一个事件对应一个动作

一个状态绑定多个事件

示例

以开车为例:

posted on 2024-02-19 22:44  bibibao  阅读(5)  评论(0编辑  收藏  举报