简介

Transitions1是使用python实现的有限状态机2

而有限状态机是实现经典模式 -- 状态模式3的前提.

这个库的API相当优雅,简洁.

另外博客园有人发布博客4介绍了有限状态机,以及这个库transisions。有兴趣的可以看看.

这个库包含的功能有:

  • 自动transions
  • 从多个状态进行transitions
  • 从多个状态反射transitions
  • 内部transitions
  • 有序transitions
  • 队列transitions
  • 条件transitions
  • 回调
  • 扩展
    • 绘图
    • 结构型状态机
    • 线程
    • 增加状态特性

个人评分

类型 评分
实用性 ⭐️⭐️⭐️
易用性 ⭐️⭐️⭐️
有趣性 ⭐️⭐️⭐️⭐️

最新文章

  1. Sql常用语句(3)
  2. Spark源码学习1.3——TaskSetManager.scala
  3. 四、saltstack如何管理对象?
  4. [C语言](*p)++与 ++(*p)与 *p++ 与 ++*p
  5. [SOJ] 商人的宣传
  6. sublime从官网纯净版到插件完整版
  7. 第五、六章:图像&链接
  8. GlusterFS缺点分析[转]
  9. easy ui Tree请求跨域数据
  10. TCP的发送系列 — tcp_sendmsg()的实现(二)
  11. JavaScript- BOM, DOM
  12. LwIP Application Developers Manual1---介绍
  13. BZOJ.5287.[AHOI HNOI2018]毒瘤(虚树 树形DP)
  14. Linux下初次使用github
  15. MySQL 的主从原理和复制过程简述
  16. CGo中传递多维数组给C函数
  17. 通过SSH克隆远程仓库(GitLab)到本地
  18. 转载:TCP/IP四层模型
  19. 当requestFocus不能立刻起作用时…
  20. POJ 1321 棋盘问题 dfs 难度:0

热门文章

  1. Storm实践(一):基础知识
  2. pandas聚合和分组运算之groupby
  3. Chrome报错提示Unchecked runtime.lastError: The message port closed before a response was received.
  4. Luogu P4139 上帝与集合的正确用法
  5. sql查询的常用语句
  6. Python基础之Python介绍
  7. CodeForces–833B--The Bakery(线段树&&DP)
  8. docker的数据管理
  9. $\LaTeX$数学公式大全4
  10. 如何用Sha256进行简单的加密或者解密