回答
您可以根据需要在类之间创建尽可能多的关联。没有限制。您应该添加关联名称来澄清每个关联的目的,因为如果没有他们,模型就没有多大意义。
但是,在您的示例中,您有一个关联类和一个正常关联。 可以去无关联结束。
我同意托马斯。根据需要,可以在类之间创建尽可能多的关联。您还应该使用关联结束名称来阐明您的模型并提供用于在关联中导航的属性。
此外,你应该考虑在自己的权利作出Comment
正常类,这样你就可以通过一个User
和取得约一个Event
加做出的语义。您建立模型的方式是,您禁止在一个Event
上从一个User
开始的多个Comments
。你为什么要这样?
其实'Comment'关联类只是一个坐在两个链接类之间的类,允许有许多关系。 –
这不等同。来自其他类别的多样性可以具有更多的特异性。 –
严。我认为这里的用户一方使这个关联类没有意义。但通常AC是一个坐在2个(或更多)其他类之间建立n-m关系的类。 –
- 1. 我可以在Entity Framework 5,c#中的两个实体之间创建多个关联吗?
- 2. 在UML中,我可以在两个类之间有两组关系吗?
- 3. 我们可以在关联类和普通类之间进行关联吗?
- 4. 我可以创建一个类似不可变(float)的类吗?
- 5. 我可以在symfony2的FormType类中构建两个表单吗?
- 6. 我可以将两个表“连接”到一个类中,同时使用NHibernate创建多对一的关系吗?
- 7. 如何在相同的两个类之间执行多个has_and_belongs_to_many关联?
- 8. 创建两个节点之间的关系类型neo4j
- 9. 如何创建一个可以使用两个名称空间之一的类?
- 10. 我可以在2个实体之间有多重关系吗?
- 11. 如何在Protege中的类之间创建关联?
- 12. 如何在两个导轨模型之间创建关联
- 13. 在两个产品ID之间创建关联
- 14. 如何在两个模型之间创建多个关系?
- 15. 我们可以在两个泛型列表之间建立关系吗?
- 16. 试图在两个抓取的对象之间创建联合
- 17. 我可以在ZedGraph中创建这种类型的图吗?
- 18. 是否有可能在类图中的两个类之间建立多个连接?
- 19. 轨道中的两个模型之间的多个关联
- 20. JPA两个类之间的关系
- 21. 使用基于django类的视图创建两个模型之间的关系
- 22. 在rails中,我可以创建一个具有多个关系的产品吗?
- 23. 我可以写两个类
- 24. 如何在两个表之间创建一对多的关系?
- 25. 我可以创建一个包含多个类型声明的for循环吗?
- 26. 我可以创建一个从类和Delphi中的接口继承的类吗?
- 27. Grails:防止具有多个关系的两个域类之间的级联关联
- 28. Scala类可以扩展多个类吗?
- 29. 我可以创建一个可以作为每种类型活动的父类的单个类吗?
- 30. 在Sequalize中的两个表之间有多种类型的多对多关系
关联结束名称非常重要。没有他们,没有属性可以在整个关联中导航。 UML不为这些生成默认名称(即使对于规范本身*有*是非规范性的句子)。 –
@JimL。感谢您的更正。是的,这些名字不应该被遗漏,因为它们为模型添加了很多语义。 –