当前位置: 代码迷 >> Rational >> 请教一个状态图是否只能描述一个对象的状态转换过程
  详细解决方案

请教一个状态图是否只能描述一个对象的状态转换过程

热度:8260   发布时间:2013-02-26 00:00:00.0
请问一个状态图是否只能描述一个对象的状态转换过程?
我现在有两个对象(姑且叫对象1和对象2),一个对象1包含多个对象2,它们都分别有一坨状态。
当对象1从状态X转换到状态Y的时候,会给对象2初始化一个状态A,而此时对象1就停在当前状态Y,对象2的状态开始转换;当对象2从状态A转换到状态D的时候,经过一个判断,如果判断成功会将对象1从当前状态Y转换到另一个状态Z,判断失败则开始另一个对象2的转换,如此类推。。。
请问这样的状态转换该如何描绘呢?很纠结,望高人指点一二,谢谢!

------解决方案--------------------------------------------------------
UP

好像很复杂,两个对象的状态相互影响
我以前见到的所有状态图,都只是对同一个对象。。。
------解决方案--------------------------------------------------------
两个对象的状态分别描述,一个对象的状态转换过程中发消息,另一个对象监听这个消息并由消息触发状态转换。
------解决方案--------------------------------------------------------
这个好像不是很复杂的哦
------解决方案--------------------------------------------------------
探讨
那对象2如何将信息反馈给对象1呢~
  相关解决方案