UML:嵌套方法的序列图

Yeo*_*Yeo 1 c# uml

我对绘制嵌套方法的 UML 序列图有一个澄清。请问下图对吗?

代码(C#):

Alpha alpha = new Alpha();
Beta beta = new Beta();
Random rs = new Random();

// Alpha has a method Push() and Beta has a method Colour()
alpha.Push(beta.Colour(rs));
Run Code Online (Sandbox Code Playgroud)

UML序列图:

时序图

bru*_*uno 5

事实并非如此,每个箭头从调用者开始并到达被调用者,在您的情况下,返回值用作参数。该消息是带有可能参数的应用操作

假设一切都是由Main制成的

在此输入图像描述