2017-03-09 62 views
1

我目前devlopping一个Web应用程序,其中我公司类和交换电子邮件接触类,所以我想知道如果我能进行接触和公司之间的电子邮件作为关联类?喜欢吗? 顺便说一下,在我的图的其他部分我有部门之间的邮件交换,这是公司的一部分,所以我可以在部门之间添加另一个电子邮件关联类?Java的面向对象的概念建议

enter image description here

回答

0

那么,你可以。但为什么?如果您想引入与两个连接类之间的关系相关的某些功能,则使用关联类。或者,如果您需要一个空中关系(例如,如果您需要为每个电子邮件标记属性,如私人或公司等)。在你的情况,你只需0..*电子邮件每Contact。所以我只是简单地将它作为Contact的属性进行建模,其多重性为0..*。就那么简单。