模型图 [image.png] 涉及的角色及说明 何为有限状态机 有限状态机在维基百科中的解释是: 有限状态机( 英语:finite-state machine,缩写:FSM)又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。 咋一看好像很虚幻,我们先看一下地铁运营的例子: [image.png] 站在有限状态机的角度来看,可以抽象如下几个关键点: 状态(State) 即地铁所处的状态,同上述例子的:“行进中” 在状态机初始化时创建 [image.png] 说明: 状态A 有三种动作,每个动作都是由某个具体事件触发, 一个事件只能触发一个动作 事件 public 每个事件都有注册事件监听程序 [image.png] 借鉴 什么场景适合使用状态机模式?