面向对象软件建模技术方案.ppt

⑥ 历史状态 记录组合状态退出时所处的子状态,以便再次进入从这个状态开始工作。 历史状态 2 转移 1. 转移的概念 转移(transition): 是一个状态向另外一个状态的转换。对象处在源状态时,发生一个事件,如果条件满足,则执行相应的动作,对象由源状态转移到目标状态。 转移用箭头表示,如果没有标注事件,则本转移为自动转移。 转移 2 转移 2. 转移的类型 ① 自转移: 源状态和目标状态为同一状态的转移。 自转移 ② 自动转移: 一个 状态根据本状态的有关情况,自动触发进入目标状态,在转移上没有事件。 自动转移 ③ 条件转移: 通过分支判断所确定的转移。 条件转移 3 事件 1. 事件的概念 事件(event): 是指在确定的时间和位置所发生的对对象起作用的事情。事件的发生将引起一些动作,使对象发生状态的转移。 动作:动作是对象类中一个操作的执行,动作具有原子和不可中断特性。 3. 事件的类型 ① 调用事件:是表示对操作的调度。

文档评论(0)

1亿VIP精品文档

相关文档