state machine一些概念理解

状态机是怎么定义,或者说是怎么抽象的?

  • state 状态
  • hierarchical state 子状态,具层级关系的状态
  • region 域,区域
  • transition 过渡,分三种类型,external、internal、local
  • guard 守卫,相当于一种拦截,在某一个操作前设置一个 guard,用 guard 来校验到底是否执行后面的操作
  • action 一次业务逻辑执行,执行参数 StateContext
  • StateContext 状态上下文
Read more