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



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

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

这个呢?

-email : string

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

最新更新