状态图(State Diagram)
按:在 UML2 中,状态机图(state machine diagram)包含 UML1 中的状态图(state diagram)和活动图(activity diagram). 本文描述的是状态图。
状态图(state diagram),用以表示各种状态之间的流转,如播放器的各种状态流转:
它有几个基本元素:
- 黑色实心圆圈。表示初始状态。
- 黑色实心小圆,外套一个大圆。表示结束状态。
- 圆角矩形。表示状态。
- 箭头。表示状态流转的 transtion
如对上面的播放器,加上初始和终止状态,就得到更详细的下图:
再举一个来自实际项目中的例子,中移不动某部,运营所谓的热点节目,节目存在各种状态,简略用图可以说明如下:
(注:此图对实际场景有省略)
TODO 更详细的状态图内容,如子状态等等,以及状态机的内容。