状态机

作者: 陈桐Caliburn | 来源:发表于2021-01-12 11:22 被阅读0次

    1、定义

    有限状态机(Finite-state machine,FSM):有限哥状态以及在这些状态之间的转移和动作等行为的数学模型

    有限状态机是一种用来对象行为建模的工具,其作用主要是描述对象在它生命周期内所经历的状态序列,以及如何响应来自外界的各种事件

    2、基本元素

    六要素:起始、终止、现态、次态(目标状态)、动作、条件


    示例
    现态:是指当前所处的状态
    条件:又称“事件”,当一个条件被满足,将触发一个动作,或者执行一次状态迁移
    动作:条件满足后执行的动作
    次态:条件满足后迁往的新状态
    

    要点:
    1、避免程序动作当做一种状态处理
    动作是不稳定的,一旦执行完毕就结束了。
    状态是相对稳定的,没有外部条件的触发,一个状态会持续下去
    2、状态划分漏掉的一些状态

    用状态机来规避状态遗漏

    状态流转

    状态机表


    image.png

    相关文章

      网友评论

          本文标题:状态机

          本文链接:https://www.haomeiwen.com/subject/pzusaktx.html