如何将两个字段建模为一个

时间:2012-07-01 20:47:36

标签: uml

我有一个项目,其中一个要求是用户名与电子邮件具有相同的值。我应该如何在我的UML图上对此进行建模?类用户应该有两个字段:用户名,电子邮件。或者也许我可以创建一个现场电子邮件并制作某种标记?

2 个答案:

答案 0 :(得分:2)

您可以创建两个字段并编写OCL约束,指出两者必须具有相同的值。约束可以像上下文用户inv一样简单:self.username = self.email

答案 1 :(得分:0)

这是怎么回事?

-email : string

+getUserName()
+setUserName(string)
+getEmail()
+setEmail(string)