在UML中表示1对多的关系

时间:2011-11-05 01:59:59

标签: visual-studio-2010 uml

我正在构建一个允许用户创建人体模型(图形模型)的应用程序。基本上我正试图在我的UML图中形成如下关系:

  

人类有许多身体部位>腿,胳膊,头等是(是)身体部位。

我如何表示人类在visual studio 2010 UML类设计师中有很多身体部位?

1 个答案:

答案 0 :(得分:18)

我不使用VS,但你的模型的字面翻译看起来像这样: enter image description here

您可以考虑将人体部位关系表示为组成: enter image description here

虽然注意:虽然图表模拟了您的示例,但我会谨慎使用它:我想确保创建Body Part的子类型有正当理由。即它们具有扩展身体部位的属性和/或行为。否则就不需要子类型。