我有一个项目,其中一个要求是用户名与电子邮件具有相同的值。我应该如何在我的UML图上对此进行建模?类用户应该有两个字段:用户名,电子邮件。或者也许我可以创建一个现场电子邮件并制作某种标记?
答案 0 :(得分:2)
您可以创建两个字段并编写OCL约束,指出两者必须具有相同的值。约束可以像上下文用户inv一样简单:self.username = self.email
答案 1 :(得分:0)
这是怎么回事?
-email : string
+getUserName()
+setUserName(string)
+getEmail()
+setEmail(string)