首页 > 解决方案 > 如何表示在序列图中调用其他对象/实体的自调用函数?

问题描述

我创建了一个序列图,其中一个对象将执行一个 self 函数,并且在函数内部它将调用另一个类对象函数。我如何在序列图中正确表示这一点?我当前的图表现在以这种方式显示,但我认为它不是正确的显示方式。 在此处输入图像描述

标签: umlsequence-diagram

解决方案


自调用可以用重叠的执行规范(矩形)表示。这允许将调用与被调用函数的执行区分开来,并准确地可视化自调用中发生的情况以及自调用返回后发生的情况:

在此处输入图像描述


推荐阅读