Uml 我可以在类图中的两个类之间创建多个关联吗?

Uml 我可以在类图中的两个类之间创建多个关联吗?,uml,class-diagram,Uml,Class Diagram,我有两个类:User和Event。 用户可以: 创建一个事件 评论一件事 我想知道我是否可以在事件和用户之间创建多个关联?谢谢你的推荐 您可以根据需要在类之间创建任意多的关联。没有限制。您应该添加关联结束名以澄清每个关联的目的,因为没有它们,模型就没有多大意义 但是,在您的示例中,您有一个关联类和一个普通关联。这可能是没有关联的结果。我同意托马斯的观点。您可以根据需要在类之间创建任意多的关联。您还应该使用关联端名称来阐明您的模型,并提供属性来在关联中导航 此外,您应该考虑将注释>代码>本身

我有两个类:
User
Event
。 用户可以:

  • 创建一个事件
  • 评论一件事


我想知道我是否可以在事件和用户之间创建多个关联?谢谢你的推荐

您可以根据需要在类之间创建任意多的关联。没有限制。您应该添加关联结束名以澄清每个关联的目的,因为没有它们,模型就没有多大意义


但是,在您的示例中,您有一个关联类和一个普通关联。这可能是没有关联的结果。

我同意托马斯的观点。您可以根据需要在类之间创建任意多的关联。您还应该使用关联端名称来阐明您的模型,并提供属性来在关联中导航


此外,您应该考虑将<代码>注释>代码>本身的正常类,这样您就可以添加由一个代码>用户< /代码>所生成的语义,并生成一个<代码>事件< /代码>。按照建模方式,您不允许一个

用户对一个
事件
进行多个
注释
。您为什么要这样做?

关联端名称非常重要。没有它们,就没有可在关联中导航的属性。UML不会为这些文件生成默认名称(即使规范本身有一个非规范性的语句)。谢谢你的更正。是的,名称不应该被忽略,因为它们为模型添加了很多语义。实际上,
Comment
association类只是一个位于两个链接类之间的类,允许许多关系。它不是等价的。来自其他类别的多样性可以有更多的特异性。我认为用户端的1使得这个关联类毫无意义。但一般来说,AC是一个位于两个(或更多)其他类之间建立n-m关系的类。我不理解你的观点。您是否同意assn类不可能对同一事件有多个评论?是的。我同意。我说的是一般的assn课程。好像我们又在说相声;-)