微信网站流程,个人网页设计开题报告,简洁文章类织梦网站模板,石家庄上门洗车一、状态图的组成部分
状态#xff1a;对象在其生命周期内可能处于的条件或情形#xff0c;使用 state State Name as Statename 表示。初始状态#xff1a;表示对象生命周期的开始#xff0c;使用 [*] 表示。最终状态#xff1a;表示对象生命周期的结束对象在其生命周期内可能处于的条件或情形使用 state State Name as Statename 表示。初始状态表示对象生命周期的开始使用 [*] 表示。最终状态表示对象生命周期的结束使用 state End as end 表示。转换表示状态之间的迁移通常由事件或条件触发使用 -- 或 - 表示可以在箭头上方标注事件和条件。事件导致状态转换发生的事情在转换线上方使用 [EventName / Condition] 表示。条件决定状态转换是否发生的逻辑表达式在事件名称后面使用 {Condition} 表示。动作在状态转换过程中执行的操作。在转换线上方使用 / Action 表示。
二、代码示例
startuml
state Off as off
state On as on
[*] -- off
off -- on : TurnOn / PowerOn()
on -- off : TurnOff / PowerOff()
enduml
三、图例