UML类图中带参数的构造函数

76
如何为带参数的构造函数创建 UML 类图?
对于没有参数的默认构造函数,您可以在类图和伪代码中使用 policyholder()
对于带有参数的构造函数,您可以在类图和伪代码中使用 policyholder(policynumber, service class, and customer age)
此外还要求将每个属性初始化为值,其中可以实例化此类型的对象。如果保单号不在1000到999之间,则将保单号设置为0(保单号是属性)。
1个回答

129

通常的方式是将构造函数写成方法的形式,并简单地省略返回类型。

输入图片描述

如果您想更加清晰明了,可以在前面添加<<constructor>>


35
有时候,UML 可能会让人过于追求细节。我发现它实际上是 <<Create>>,请参见UML 2.5.1第198页(PDF页面编号240)。 - Ciantic
10
页面编号仍然正确,但文档已经移动至https://www.omg.org/spec/UML/2.5.1/PDF。感谢您的评论! - Clément
1
现在是第195页/745页 :) - NickW

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接