主机:也成为context,调用状态机,将输入内容转化为消息,传给状态机,同时还实现通用的动作执行代码
状态机:根据输入的不同信号,通知主机做通用的动作,or 执行自己私有的动作,同时发消息更新主机状态。
消息:主机和状态机之间的通讯
动作:消息到来时执行的代码;
状态机又称消息机,目标 把复杂的控制逻辑分解成有限个稳定状态,在每个状态上判断事件,变连续处理为离散数字处理 。
状态机可以和其他算法联合使用,如,分解机,替换机,树形机(i make up these words)等等。
本文共 294 字,大约阅读时间需要 1 分钟。
主机:也成为context,调用状态机,将输入内容转化为消息,传给状态机,同时还实现通用的动作执行代码
状态机:根据输入的不同信号,通知主机做通用的动作,or 执行自己私有的动作,同时发消息更新主机状态。
消息:主机和状态机之间的通讯
动作:消息到来时执行的代码;
状态机又称消息机,目标 把复杂的控制逻辑分解成有限个稳定状态,在每个状态上判断事件,变连续处理为离散数字处理 。
状态机可以和其他算法联合使用,如,分解机,替换机,树形机(i make up these words)等等。
转载于:https://my.oschina.net/u/1777508/blog/1601505