【发布时间】:2011-11-05 01:59:59
【问题描述】:
我正在构建一个允许用户创建人体模型(图形模型)的应用程序。基本上我试图在我的 UML 图中形成如下关系:
一个人有很多身体部位 > 腿、手臂、头等都是(是)身体部位。
如何在 Visual Studio 2010 UML 类设计器中表示人类有许多身体部位?
【问题讨论】:
我正在构建一个允许用户创建人体模型(图形模型)的应用程序。基本上我试图在我的 UML 图中形成如下关系:
一个人有很多身体部位 > 腿、手臂、头等都是(是)身体部位。
如何在 Visual Studio 2010 UML 类设计器中表示人类有许多身体部位?
【问题讨论】:
我不使用 VS,但你的模型的字面呈现看起来像这样:
您可以考虑将人体部分关系表示为构图:
但请注意:虽然该图表为您的示例建模,但我会谨慎使用它:我想确保创建 Body Part 的子类型是有正当理由的。 IE。它们具有扩展身体部分的属性和/或行为。否则就不需要子类型了。
【讨论】: