一、什么是状态机?
状态机是展示状态与状态转换的图。通常一个状态机依附于一个类,并且描述一个类的实例。
二、状态机的作用?
利用状态机可以精确地描述对象的行为,从对象的初始状态起,开始响应事件并执行某些动作,这些事件引起状态的转换,对象在新的状态下又开始响应状态和执行动作,如此连续进行直到终结状态。
三、状态机有什么组成
状态:表示一个模型在生存期内的状况
转换:表示两个不同状态之间的联席
事件:是在某个时间产生的
活动:是在状态机中进行的一个非原子的执行,有一系列动作组成
动作:是一个可执行的原子计算,它导致状态的变更或者返回一个值