知识卡片

转换三要素

普通读书笔记卡 · 770.a

内容

转换用事件、警戒条件和活动描述状态迁移:什么触发、何时允许、迁移时做什么。三者分离能让行为规则比散落代码更可审查。

参考来源

- 位置:《UML精粹:标准对象建模语言简明指南》第10章《状态机图》(源文件:_epub-src/EPUB/9.xhtml) - 结论依据:原文围绕“每个转换都有一个标签,标签有3个部分”给出定义、对比或使用限制,说明该概念的含义和适用边界,因此可推出本卡片结论。 - 原始内容:转换(transition)表示从一个状态到另一个状态的转移。每个转换都有一个标签,标签有3个部分:trigger-signature [guard]/activity(触发器-签名[警戒条件]/活动)。所有部分都是可选的。trigger-signature...