1

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

4

2 回答 2

2

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

于 2012-07-02T11:38:09.590 回答
0

那这个呢?

-email : string

+getUserName()
+setUserName(string)
+getEmail()
+setEmail(string)
于 2012-07-01T20:53:15.283 回答