知识卡片
内部活动不出入
内容
内部活动在状态内响应事件,不触发入口和出口活动;自转换则会离开再进入。这个差异适合表达“处理事件但状态未变”的场景。
参考来源
- 位置:《UML精粹:标准对象建模语言简明指南》第10章《状态机图》(源文件:_epub-src/EPUB/9.xhtml)
- 结论依据:原文围绕“内部活动不触发入口活动和出口活动”给出定义、对比或使用限制,说明该概念的含义和适用边界,因此可推出本卡片结论。
- 原始内容:图10.2也展示了两个特别的活动:入口活动和出口活动。入口活动(entry activity)无论何时进入一个状态都要执行;出口活动(exit activity)无论何时离开一个状态都要执行。然而,内部活动不触发入口活动和出口活动,这就是内部活动和自转换之间的区别。