考虑以下(抽象)情况:
两个实体。这两个实体之间存在两种聚合关系。
图表如下所示:
我知道这可能听起来很模糊,但这张照片有什么问题吗?
我的意思是,这种设计会产生任何(明显的)问题吗?
或者我是偏执狂,两个实体之间的两个(或更多)聚合关系绝对没有错?
答案 0 :(得分:1)
对我来说,这样的设计没有错。 您的Entity2将在每个上下文中具有不同的角色。
答案 1 :(得分:1)
图表没有错。这是一个更有意义的例子。
-Kenji
答案 2 :(得分:0)
只要关系正在履行真正不同的角色(正如您通过编号所指示的那样),我认为这是一种很好的方法,因为您将它们明确化了。
否则你可以使用基数: