我正在构建一个允许用户创建人类模型(图形模型)的应用程序。基本上,我试图在我的UML图中形成一个关系,如下所示:
A Human HAS many Body Parts > Legs, Arms, head etc ARE(is a) body part(s).
在Visual Studio 2010 UML类设计师中,我如何代表人类具有许多 body 部位?
最佳答案
我不使用VS,但是您的模型的字面意思如下所示:
您可以考虑将人与 body 的零件关系表示为“合成”:
但是请注意:虽然该图对您的示例进行了建模,但我会谨慎使用它:我想确保存在创建“ body 部位”子类型的正确原因。 IE。它们具有扩展“ body 部位”的属性和/或行为。否则就不需要这些子类型。
关于visual-studio-2010 - 表示UML中的一对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8017637/