如何对两个不同 类 的两个交互状态机进行建模?
How to model two interacting state machines of two different classes?
据我所知,UML 状态机模拟一个元素的行为,例如一个 class 的行为。
我想知道如何使用两个交互的 classes 对状态机进行建模。
一个 class 的状态取决于另一个 class 的状态,一个状态机的转换可能会触发另一个状态机的转换。
我必须使用 UML 效果吗?一个状态机的 UML 效果是否可以触发另一个状态机的转换?
您可以在 类 之间发送事件以触发转换,例如:
据我所知,UML 状态机模拟一个元素的行为,例如一个 class 的行为。
我想知道如何使用两个交互的 classes 对状态机进行建模。
一个 class 的状态取决于另一个 class 的状态,一个状态机的转换可能会触发另一个状态机的转换。
我必须使用 UML 效果吗?一个状态机的 UML 效果是否可以触发另一个状态机的转换?
您可以在 类 之间发送事件以触发转换,例如: