UML 时序图中的可选函数参数指示

Optional function parameter indication in UML Sequence Diagram

是否有任何正式方式表明函数参数是可选的?

例如,在这张图片中:

我想通知 nodes_clicked 参数可以填充或留空。

谢谢。

序列图表示函数调用的顺序。每个消息都使用它们的参数和这些参数的值调用函数。所以你不能模拟一个参数可以有一个值或另一个的事实......

可选参数在 UML 中没有任何处理,因为它只是 "syntactic sugar" 编译器实现以使编码人员满意。您可以在 SD 中模仿它,并在消息中附加注释。但是,我只是不会去讨论那个细节并将其留给编码人员(它们不是 children 你必须告诉每个步骤要采取的)。