状态机就是状态转移图,用于显示状态机(它指定对象所在的状态序列)使对象达到这些状态的事件和条件、以及达到这些状态时所发生的操作。
举个最简单的例子,人有三个状态:健康,感冒,康复中。
触发的条件有淋雨(t1),吃药(t2),打针(t3),休息(t4)。
所以状态机就是健康-(t4)->健康;健康-(t1)->感冒;感冒-(t3)->健康;感冒-(t2)->康复中;康复中-(t4)->健康,等等。就是这样状态在不同的条件下跳转到自己或不同状态的图。
![](https://img.haomeiwen.com/i27006387/a53a17e621c9242e.jpg)
状态机就是状态转移图,用于显示状态机(它指定对象所在的状态序列)使对象达到这些状态的事件和条件、以及达到这些状态时所发生的操作。
举个最简单的例子,人有三个状态:健康,感冒,康复中。
触发的条件有淋雨(t1),吃药(t2),打针(t3),休息(t4)。
所以状态机就是健康-(t4)->健康;健康-(t1)->感冒;感冒-(t3)->健康;感冒-(t2)->康复中;康复中-(t4)->健康,等等。就是这样状态在不同的条件下跳转到自己或不同状态的图。
本文标题:系统设计:状态机
本文链接:https://www.haomeiwen.com/subject/oirnhjtx.html
网友评论