我有一个项目,其中一个要求是用户名与电子邮件具有相同的值。我应该如何在我的UML图上对此进行建模?应该类用户有两个字段:用户名,电子邮件。或者,也许我可以创建一个字段电子邮件并进行某种标记?如何将两个字段建模为一个
1
A
回答
2
您可以创建两个字段中写一个OCL约束,指出双方必须具有相同的价值。约束可以像上下文一样简单用户inv:self.username = self.email
0
这是怎么回事?
-email : string
+getUserName()
+setUserName(string)
+getEmail()
+setEmail(string)
+0
我没有询问实现。我很想知道如何在分析阶段在UML图表上展示它(仍然感谢你的回复) – Fixus
相关问题
- 1. 如何继续将两个字段组成一个字段?
- 2. 如何将两个字段作为ormlite中的一个主键?
- 3. 如何将WComboBox建模为WFormModel字段?
- 4. 如何在一个容器中创建两个文本字段?
- 5. 如何从两个Django表单创建一个字段集合?
- 6. 如何使用一个XPath创建两个字段?
- 7. 两个字段在一个字段中
- 8. Lightswitch:如何将两个字段相乘?
- 9. 将两个一对多关系建模为一个
- 10. 如何将两个模型字段置于一个报告ID odoo 9(REPORT)下?
- 11. 如何将两个模型中的字段插入到一个表格中
- 12. 如何将两个symfony表单字段映射到一个模型方法?
- 13. 将字段拆分为一个字段
- 14. 如何加入两个字段,其中一个可能为空
- 15. 如何将两个字节转换为一个16位数字?
- 16. 如何将一个字符串分为两个字符串
- 17. 验证两个字段中的一个字段是否为零
- 18. 将两个表单字段合并为一个实体值
- 19. 将两个字段合并为一个文本内容wpf
- 20. 将变量拆分为两个字段
- 21. 如何将两个文本字段作为一个视口放在java中?
- 22. Spark:将两个字段一起计算
- 23. 如何创建将显示来自两个模型的字段的表单?
- 24. 将两个字节合并为一个
- 25. 将三个字段合并为一个
- 26. 如何在表中创建两个varchar字段作为主键?
- 27. 如何将一个列表的一个字段值更新为另一个列表的另一个字段值?
- 28. 两个项目模板在一个模板字段中?
- 29. Diango 1.6如何为具有两个ForeignKey字段的模型创建对象?
- 30. 将字段从一个模型保存到另一个模型字段
我是这么认为的。谢谢你的支持 – Fixus