#573·COLA

状态机,是否可以实现一个条件,来实现不同的状态转换?

作者: formingform创建于 2025年3月5日更新于 2025年10月30日

可以根据同一个条件的返回值(如 true/false)来决定下一个状态是什么?例如,本系统的某个订单当前状态为 SUBMIT,通过轮询第三方接口获取最终状态为 成功/失败,从而决定订单的下一个状态为 SUCCESS/FAILURE。