轻量级Java有限状态机 Squirrel State Machine 0.2.4 发布

2014年01月16日

Squirrel State Macne 0.2.4 发布了,改进记录:

- 支持设置Action权重
- 增加AnonymousAction
- 改进导出SCXML的内容
- 改进错误处理机制以及错误信息
- 增加有限状态机内部执行状态诊断信息
- Bug修复

https://github.com/hekailiang/squirrel

Squirrel State Machine 是基于Java的有限状态机的实现。主要实现功能包括:

- 提供友好的API来构建状态机
- 提供基于注释声明状态机
- 事件驱动的状态转移
- 状态机自诊断
- 状态机导出SCXML,DOT文件

ATM状态机

展开阅读全文
11 收藏
分享
加载中
最新评论 (5)
在github上面都有示例
2014-01-16 23:23
0
回复
举报

引用来自“hekailiang”的评论

引用来自“哈库纳”的评论

挺感兴趣的,可否介绍一下究竟怎么使用它。

简单来说涉及到复杂逻辑判断,多状态相互影响的情况都可以考虑使用状态机来优化设计,如游戏控制器,词法分析器等

词法分析 这块我知道会涉及到状态机,不知道作者能否提供一个简单的demo。最近可能会有这方面的需要。
2014-01-16 22:12
0
回复
举报

引用来自“哈库纳”的评论

挺感兴趣的,可否介绍一下究竟怎么使用它。

简单来说涉及到复杂逻辑判断,多状态相互影响的情况都可以考虑使用状态机来优化设计,如游戏控制器,词法分析器等
2014-01-16 22:01
0
回复
举报
挺感兴趣的,可否介绍一下究竟怎么使用它。
2014-01-16 21:26
0
回复
举报
自己写个,这个用不起来
2014-01-16 08:57
0
回复
举报
更多评论
5 评论
11 收藏
分享
返回顶部
顶部