说一下支持什么功能把
- 状态的增删改查
- 打印状态顺序结构
- 进出状态的回调注册
然后说一下做时候的难点:
- 对传递变量的监听
- 对已有监听变量的getset处理
- 其他就是基础的增删改查的逻辑实现,不算太难
再说一下优缺点:
优点:
- 包体小,对环境没有什么要求,直接可用
缺点:
- 目前对于用来判断切换状态的变量只支持基础类型
- 只支持一条线的状态,不支持一个状态后面可到多个状态(虽然我也没研究过一个状态后可以到多个状态。。但我觉得支持多个状态也是可以实现的)
我还写了一个MVC,但是没有自测,写完了觉得可以运行的状态。。等有时间跑通了再分享出来,感觉也没啥人看哈哈哈哈,有大佬看了有不好的地方可以指正一下,万分感谢
上代码:
GitHub