如何在Seq图中表示多个调用

时间:2014-11-13 02:24:47

标签: uml sequence-diagram

我有一个问题,如果我有一个代码,其中一个类具有一个main函数,该函数可以创建系统中所有其他类的对象,然后从这些对象调用一些方法。我的问题是,如果这个main函数调用一个对象的方法两次(使用不同的参数),我怎样才能在序列图中表示主流方法的流程?

2 个答案:

答案 0 :(得分:1)

请在下面找到描述以下序列的序列图:   - 创建B类型的实例b   - 创建A类型的实例a1   - 创建A类型的实例a2   - 调用B上定义的操作Foo,其中a1为参数   - 调用B上定义的操作Foo,其中a2为参数

enter image description here

答案 1 :(得分:0)

在序列图中,时间表示垂直向下。对于第一个函数调用,您将从包含main函数的对象调用到您创建的对象,并且可以使用所使用的参数来注释该调用。对于第二个函数调用,您只需在第一个调用下面绘制第二个调用,再次使用要使用的参数进行注释。