请问一个状态图是否只能描述一个对象的状态转换过程?
我现在有两个对象(姑且叫对象1和对象2),一个对象1包含多个对象2,它们都分别有一坨状态。
当对象1从状态X转换到状态Y的时候,会给对象2初始化一个状态A,而此时对象1就停在当前状态Y,对象2的状态开始转换;当对象2从状态A转换到状态D的时候,经过一个判断,如果判断成功会将对象1从当前状态Y转换到另一个状态Z,判断失败则开始另一个对象2的转换,如此类推。。。
请问这样的状态转换该如何描绘呢?很纠结,望高人指点一二,谢谢!
[解决办法]
UP
好像很复杂,两个对象的状态相互影响
我以前见到的所有状态图,都只是对同一个对象。。。
[解决办法]
两个对象的状态分别描述,一个对象的状态转换过程中发消息,另一个对象监听这个消息并由消息触发状态转换。
[解决办法]
这个好像不是很复杂的哦
[解决办法]