gpt4 book ai didi

oop - UML 序列图中的返回空函数

转载 作者:行者123 更新时间:2023-12-01 10:11:02 39 4
gpt4 key购买 nike

我在下图中看到的序列模型有问题,特别是 System 对象正在创建新数字的地方。在这种情况下,不需要返回消息,因为 System 和 Number 中的函数 SaveInput(n) 是程序该部分的行尾,但除非我包含一个,否则建模者会重新调整我的图表到我在这里上传的另一个消息中,我看不到如何安排消息,以便我的程序按照我想要的方式工作,而不包括从 Number 到 System 的返回消息(没有名称的消息),因为函数 SaveInput() 都返回一个空值。

应该如何在序列图中处理返回 void 的函数,以便它们正确运行?我打开了消息属性并将其明确定义为返回空值,但这并没有帮助。

enter image description here
enter image description here

最佳答案

当 A 在 B 中调用操作 b 时,从 B 到 A 的“返回”箭头表示操作 b 的结束已执行完毕。这并不意味着作为返回消息的一部分,您必须返回一个值,这仅意味着执行已完成,您可以继续处理下一条消息。从视觉上看,大多数工具也使用这些返回消息来管理对象的生命条。

关于oop - UML 序列图中的返回空函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4996739/

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