状态图:对象生命周期的“过山车“

📅 2026/7/8 8:23:34
状态图:对象生命周期的“过山车“
状态图:对象生命周期的"过山车"开篇:人有生老病死,代码也有状态人从出生到死亡,有很多状态:婴儿 → 幼儿 → 儿童 → 少年 → 青年 → 中年 → 老年 → 死亡对象也有状态:订单:待支付 → 已支付 → 已发货 → 已收货 → 已完成订单:待支付 → 已取消状态图就是用来描述对象的"生命周期"的。什么是状态图?状态图(State Machine Diagram)是UML中的一种图,用于描述:对象可能的状态状态之间的转换触发状态转换的事件状态转换时的动作状态图关注的是对象的状态变化,而不是活动流程。状态图的基本元素元素1:初始状态(Initial State)定义:对象开始时的状态符号:实心圆●→ 状态A元素2:状态(State)定义:对