在UML中使用变量参数列表进行操作

时间:2012-06-21 07:32:51

标签: c++ uml

我正在尝试在UML中为具有带变量参数列表(如printf())的方法的类建模。知道在参数字符串中写什么?

2 个答案:

答案 0 :(得分:2)

从UML 2.3超结构规范可以看出,可以为操作参数定义multiplicity属性。因此,一组可选参数可以用定义的参数表示并应用多个[0 .. *]。

答案 1 :(得分:0)

C ++省略号不能通过多重性在UML下建模,因为省略号不是一个参数,其类型是给定类型的值的集合,C ++省略号非常具体。如果没有其他可能性,使用名为“...”的参数是正确的方法(在Bouml下,可以在不使用名为“...”的伪参数的情况下添加省略号)。

g-makulik 也是对的,当你不知道如何建模时,反过来可以帮助很多。