2012-07-01 34 views
1

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

回答

2

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

+0

我是这么认为的。谢谢你的支持 – Fixus

0

这是怎么回事?

-email : string 

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

我没有询问实现。我很想知道如何在分析阶段在UML图表上展示它(仍然感谢你的回复) – Fixus

相关问题