Uml 类图中的循环引用

Uml 类图中的循环引用,uml,relationship,class-diagram,circular-reference,Uml,Relationship,Class Diagram,Circular Reference,我有五个数据库表: 文档模板 区域 地带 关键词 文档字段 文档模板由多个区域组成 一个区域由多个区域组成 文档模板由关键字组成 区域和关键字属于一个字段(documentField) 这是我的类图: 如何在这些表之间拆分循环引用? 提前感谢您的帮助一个简单的方法是使DocumentField的关联都是单向的(或者指向DocumentField,或者反之亦然) 双向关联是模型中循环依赖的常见来源,应该很少使用,基本上是在同一范围内非常接近的元素之间使用。那么他们就不会造成这样的问题 如果此解

我有五个数据库表:

  • 文档模板
  • 区域
  • 地带
  • 关键词
  • 文档字段
文档模板由多个区域组成 一个区域由多个区域组成 文档模板由关键字组成

区域和关键字属于一个字段(documentField) 这是我的类图: 如何在这些表之间拆分循环引用?
提前感谢您的帮助

一个简单的方法是使DocumentField的关联都是单向的(或者指向DocumentField,或者反之亦然)

双向关联是模型中循环依赖的常见来源,应该很少使用,基本上是在同一范围内非常接近的元素之间使用。那么他们就不会造成这样的问题


如果此解决方案不适合您,我建议尝试将这5个类分成2或3个包,然后集中精力删除包之间的循环依赖关系,而不是单个类。

您似乎多次面临相同的问题:)是的,但在不同的模块中