gpt4 book ai didi

uml - 绘制 UML 状态图

转载 作者:行者123 更新时间:2023-12-04 11:45:41 29 4
gpt4 key购买 nike

在绘制状态图时,您如何知道哪些状态放在框中,哪些状态用于转换箭头?我注意到转换也是状态。

我正在查看 this page 上的图 1 :

enter image description here

最佳答案

转换不是状态。转换是将对象从一种状态移动到下一种状态的事件。状态由对象中变量的值和对象的行为定义。以具有值“新等待批准”值的 Student 对象为例。该学生不得注册或上课。但是,如果值更改为“已批准”,则可能允许同一学生注册和上​​课。有什么不同?学生对象实际上有两种状态。

是什么导致 Student 对象从一种状态移动到另一种状态?事件“批准到达”也许。所以批准到达在两个州之间的箭头上进行。

关于uml - 绘制 UML 状态图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1909179/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com