当对象1从状态X转换到状态Y的时候,会给对象2初始化一个状态A,而此时对象1就停在当前状态Y,对象2的状态开始转换;当对象2从状态A转换到状态D的时候,经过一个判断,如果判断成功会将对象1从当前状态Y转换到另一个状态Z,判断失败则开始另一个对象2的转换,如此类推。。。
请问这样的状态转换该如何描绘呢?很纠结,望高人指点一二,谢谢!
5 个解决方案
#1
UP
好像很复杂,两个对象的状态相互影响
我以前见到的所有状态图,都只是对同一个对象。。。
好像很复杂,两个对象的状态相互影响
我以前见到的所有状态图,都只是对同一个对象。。。
#2
两个对象的状态分别描述,一个对象的状态转换过程中发消息,另一个对象监听这个消息并由消息触发状态转换。
#3
这个好像不是很复杂的哦
#4
那对象2如何将信息反馈给对象1呢~
#5
这两个对象间一定有关联关系,关联关系不在状态图中表示
#1
UP
好像很复杂,两个对象的状态相互影响
我以前见到的所有状态图,都只是对同一个对象。。。
好像很复杂,两个对象的状态相互影响
我以前见到的所有状态图,都只是对同一个对象。。。
#2
两个对象的状态分别描述,一个对象的状态转换过程中发消息,另一个对象监听这个消息并由消息触发状态转换。
#3
这个好像不是很复杂的哦
#4
那对象2如何将信息反馈给对象1呢~
#5
这两个对象间一定有关联关系,关联关系不在状态图中表示