Java oop概念建议

时间:2017-03-09 16:15:37

标签: oop uml

我目前正在开发一个网络应用程序,其中我有公司类和联系人类交换电子邮件,所以我想知道我是否可以将电子邮件作为联系人和公司之间的关联类?这样的? 顺便说一句,在我的图表的另一部分,我在部门之间进行了邮件交换,所以我可以在部门之间添加另一个电子邮件关联类吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

嗯,你可以。但为什么?如果要引入与两个连接类之间的关系相关的某些功能,则使用关联类。或者,如果您需要空格关系(例如,如果您需要使用与目的,私人或商业等相关的属性标记每封电子邮件)。在您的情况下,每0..*只有Contact封电子邮件。因此,我只是将Contact的属性建模为0..*的多重性。就这么简单。