简洁精妙的状态机实战

作者: 程序员蜗牛哥分类: 计算机技术 发布时间: 2024-04-05 08:59:55 浏览:2771 次

简洁精妙的状态机实战

包租婆替父从军:
请问这种可以实现: 商家提出方案1 用户拒绝方案,待商家处理 商家提出方案二 用户同意 结束 的流程吗?

【回复】待用户同意商家方案1事件, 待用户拒绝商家方案1事件, 待用户同意商家方案2事件, 待用户拒绝商家方案2事件。 四个事件对应的状态流转维护好即可,状态流转可重复,事件不可重复。
小可大mo王:
这东西完全用不了,至于为什么我就随便提2个点,大家自行判断 1。状态流转不是那么简单从一个变成另一个,肯定有很多业务逻辑很多的if,那么请问,这些逻辑写在哪里,全部写在那个模型对象里么,那么和我在service里面狂写if else有什么区别,没有用到类的多态, 2。这2个接口,状态和事件完全没用,只是为了计算key,我简单的用字符串0-0,1-2来代替没有任何区别,- 左边的代表状态,- 右边代表的事件,这2个类建出来,最多看起来好像厉害了一点

【回复】功能实现当然没问题,假设你是一个新入职的员工,看到前辈在service写了居多if else 你就知道多折磨了

计算机 教程 实战 互联网 简洁 软件分享 状态 java 状态机

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!