状态图

状态图

 

状态机 (State machine)

 

描述了一个对象或者一个交互在生命期内响应时间所经历的状态序列

单个类或一组类之间的协作的行为可用状态机描述

一个状态机涉及到一些其他元素,包括状态,转换,时间

 

 

状态 State

 

在对象的生命期中满足某些条件,执行活动,或等待某些事件时的一个条件或状况

 

组成部分:

名称 name

进入协作和退出动作 entry action / exit action

内部转换 internal transition

自黄台 substate

延迟事件 deferred event

 

特殊状态:初始状态,终止状态

 

转换 Transition

 

是两个状态之间的一种关系,表示对象将在第一个状态中执行一定的动作,并在某个特定事件发生或某个特定的条件满足时计入第二个状态

 

组成部分:

源状态 source state

事件触发 event trigger

监护条件 guard condition

动作 action

目标状态 target state

 

子状态 Substate

状态图

 

状态图:描述一个特定对象所有可能的状态以及由于各种事件发生引起的状态之间的转移

 

状态图和活动图的区别:

1、状态图侧重从行为的结果来描述

2、活动图侧重从行为的动作来描述

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值