我在下图中看到的序列模型存在问题,特别是 System 对象正在创建新数字的地方。在这种情况下,不需要返回消息,因为 System 和 Number 中的函数 SaveInput(n) 是程序该部分的行尾,但除非我包含一个,否则建模者会重新塑造我的图表进入我在这里上传的另一个,我看不到如何安排消息,以便我的程序按照我想要的方式工作,而不包括从 Number 到 System 的返回消息(没有名字的消息),因为函数 SaveInput() 都返回一个 void。
应该如何在序列图中处理返回 void 的函数以使其行为正确?我已经打开了消息属性并将其明确定义为返回 void,但这并没有帮助。