11.5配置转换我们支持三种不同类型的转换:外部,内部和本地。转换由信号触发,该信号是发送到状态机或计时器的事件。我不知道有什么不同。
您可以将内部过渡视为自我过渡 - 从A到A;源和目标状态始终相同。
大多数情况下,这两个是等效的,除了在超级状态和子状态之间转换时。如果目标状态是源状态的子状态,或者目标是源状态的超状态,则本地转换不会导致退出和进入源状态。
请参考official UML specification(第14.5.11节 - 转换类,特别是 - 约束部分,其中正式定义了上述状态),Spring状态机在其上实现。