我目前正在开发一个web应用程序,其中我有公司类和联系人类,可以交换电子邮件,所以我想知道我是否可以将电子邮件作为联系人和公司之间的关联类?就像这样?顺便说一下,在我的图表的另一部分中,我有部门之间的邮件交换,这些部门是公司的一部分,所以我可以在部门之间添加另一个电子邮件关联类吗?
发布于 2017-03-09 20:52:10
嗯,你可以的。但是为什么呢?如果您想要引入与两个连接的类之间的关系相关联的某些功能,则使用关联类。或者,如果您需要一个梯形关系(例如,如果您需要标记每个电子邮件的属性,如用途,私人或业务等)。在您的例子中,每个Contact
只有0..*
电子邮件。所以我简单地将其建模为具有多个0..*
的Contact
的属性。就这么简单。
https://stackoverflow.com/questions/42700273
复制相似问题