有限状态机(Finite-state machine,FSM),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的一个数学模型。状态机可归纳为 4 个要素:现态、条件、动作、次态。• 现态:指当前流程所处的状态,包括起始、中间、终结状态;
• 条件:也可称为事件;当一个条件被满足时,将会触发一个动作并执行一次状 态的迁移;
• 动作:当条件满足后要执行的动作。动作执行完毕后,可以迁移到新的状态,也 可以仍旧保持原状态;
• 次态:当条件满足后要迁往的状态。“次态”是相对于“现态”而言的,“次 态”一旦被激活,就转变成新的“现态”了。
以上内容摘自《Java工程师必读手册》电子书,点击https://developer.aliyun.com/ebook/download/7780 可下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。