gpt4 book ai didi

uml - 如何在 UML 序列图中显示实例化?

转载 作者:行者123 更新时间:2023-12-03 13:54:37 26 4
gpt4 key购买 nike

如何证明 WebServer 实例化了一个 View 并重新获得对流的控制?也许我没有使用正确类型的图表?
非常感谢!

alt text

最佳答案

鲁本回答的图表是正确的,但缺少一般的 UML 回答。当“创建”线(在本例中为虚线)连接到已创建生命线的框/标签/顶部时,它会创建另一条生命线。例如:WebServer 在它的操作中创建了一个 View , View 完成的操作创建了小部件。

-----
| a |
-----
|
[]---->-----
[] | b |
| -----
| |

还有几个图 here.

UML 2.2 规范(上层结构)在第 474 页上有一个示例,图 14.11 是它们的规范语法/符号引用。在符号部分的第 495 页上,它指出“对象创建消息有一 strip 开放箭头的虚线”。这在 UML 中进一步定义,因为消息类型是称为 MessageSort 的枚举。一个值是:

"• asynchSignal - The message was generated by an asynchronous send action.createMessage - The message designating the creation of another lifeline object."

关于uml - 如何在 UML 序列图中显示实例化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2127875/

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