hunting/middleware/StateMachine/README.md
2023-09-10 06:26:18 -07:00

26 lines
827 B
Markdown

# 1. 层次状态机
   层次状态机在事件队列的基础上进行状态管理,使得业务逻辑耦合度非常低。
## 1.1. 开源代码
   移植了鸿蒙开源项目当中的层次状态机代码进行二次封装改造而成。
源码目录:
```
middleware/
├── CMakeLists.txt
└── StateMachine // 状态机中间件
├── CMakeLists.txt
├── include
│   └── IStateMachine.h
├── README.md
└── src
├── IStateMachine.cpp
├── OpenHarmony // 鸿蒙开源的状态机源码目录
├── StateMachineImpl.cpp
├── StateMachineImpl.h
├── StateMachineMakePtr.cpp
└── StateMachineMakePtr.h
```