何时使用状态图:
1.状态多于三个
2.动态模型中产生或接受大量信息的类:订单、交通
3.界面类。
4.实时系统中的类型。例如:通话
状态图建模步骤:
1.找出适合用模型描述其行为的类或对象。
2.确定对象可能存在的状态。找出状态属性。
3.确定引起状态转换的事件。
4.确定转换的条件和对象执行的动作。
5.对建模的结果进行相应的精化和细化。