1
我目前devlopping一个Web应用程序,其中我公司类和交换电子邮件接触类,所以我想知道如果我能进行接触和公司之间的电子邮件作为关联类?喜欢吗? 顺便说一下,在我的图的其他部分我有部门之间的邮件交换,这是公司的一部分,所以我可以在部门之间添加另一个电子邮件关联类?Java的面向对象的概念建议
我目前devlopping一个Web应用程序,其中我公司类和交换电子邮件接触类,所以我想知道如果我能进行接触和公司之间的电子邮件作为关联类?喜欢吗? 顺便说一下,在我的图的其他部分我有部门之间的邮件交换,这是公司的一部分,所以我可以在部门之间添加另一个电子邮件关联类?Java的面向对象的概念建议
那么,你可以。但为什么?如果您想引入与两个连接类之间的关系相关的某些功能,则使用关联类。或者,如果您需要一个空中关系(例如,如果您需要为每个电子邮件标记属性,如私人或公司等)。在你的情况,你只需0..*
电子邮件每Contact
。所以我只是简单地将它作为Contact
的属性进行建模,其多重性为0..*
。就那么简单。