Nar*_*hai 7 java design-patterns state-machine
在网络编程中,您需要具有多个层次深度的状态机.
State Machine 1
State Machine 2
State Machine 3
State Machine 4
Run Code Online (Sandbox Code Playgroud)
这里State Machine 1包含两个状态机2和3.3还包含一台机器4.
根据外部机器的状态,消息应该通过内部状态机.此外,如果内部状态机存在某些错误,则应将反馈给予上位机.
有一个很好的方法来做到这一点?
现在我有一个if语句和旗帜的丛林,为我这样做.我一直面临着一些问题,即由于状态机的整个状态处于不可恢复的状态而未设置某个标志.
更新: 我试图保持状态和机器静止.当请求将通过机器和状态时,请求本身将存储所需的所有元数据.在这种情况下,正常的状态机模式没有帮助.
| 归档时间: |
|
| 查看次数: |
2079 次 |
| 最近记录: |