【AMAD】transitions -- 一个python实现的轻量级,面向对象的有限状态机

简介

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

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

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

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

这个库包含的功能有:

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

个人评分

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

猜你喜欢

转载自www.cnblogs.com/thomaszdxsn/p/amadtransitions--yi-gepython-shi-xian-de-qing-lian.html