UML 序列图重复方法

UML sequence Diagram duplicate methods

零售商在更新库存时可以进行 2 项操作,即更新现有记录或添加新记录。所以在完成这两个操作之后,控制器将调用 updateView() 方法来更改主页视图。我总共使用了三次,所以可以调用相同的方法吗?我添加了图片以供参考。

没有。那不行。第一:Retailer 不会直接调用 UIController 的方法。他将始终使用视图(主页)。这些交互然后由 UIController 进一步处理。您不得通过任何实例进行快捷调用。

现在,当您在示例的主页中单击保存时,这些可能是不同的保存。有两种方法可以解决这个问题:一种是拥有多个视图(主页 A、主页 B 等,或者更具体地显示内容)。其次是正确命名单击的按钮。那就是保存 A、保存 B 等