状态图
定义
用来描述一个特点对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移。
一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(State Machine Diagram),重点在与描述状态图的控制流。
状态机描述了对象的生存期间的状态序列,引起转移的事件,以及因状态转移而伴随的动作(Action).
基本组成
状态、转换、事件
状态state
指在对象的生命期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况。
一个状态有5部分:名称name、进入协作和退出动作:entryaction/exit action、内部转换