在MDriven中的类之间嵌入连接

时间:2018-01-16 14:27:24

标签: uml modeling mdriven

在UML中创建两个类之间的连接时(使用MDriven),我在每一端插入了正确的值(例如0..*)。但是,按 Enter 时,值后面会出现(e)。我发现它代表“嵌入”。

在某些情况下应该“嵌入”连接的哪一端以及为什么?

1 个答案:

答案 0 :(得分:3)

嵌入最好解释为“在哪个表中放置了外键” 这通常是不言而喻的:

  • 一对多 - 外键将在很多方面进行。
  • 多对多 - 外键将进入链接类(可能是隐式的)
  • 一对一 - 这是Embed-flag变得重要的地方,因为它是可选的放置外键的地方。

如果你不知道要选择什么 - 你可以选择其中任何一个。 但随着你越来越有经验,你可能希望有能力控制它。