visual-studio-2010 - 表示UML中的一对多关系

标签 visual-studio-2010 uml

我正在构建一个允许用户创建人类模型(图形模型)的应用程序。基本上,我试图在我的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/

相关文章:

c++ - OpenSSL 错误 - ClamAV 在 Windows 10 上构建

c++ - x*= 和 x=x*... 之间的区别?

visual-studio-2010 - 永久启用我的代码

static - 如何在序列图中呈现静态类或函数调用?

c++ - C++ Link Seam 的 UML 表示法(具有不同实现的共享 header )

c++ - 在 CPP 中使用 DLL

c# - XAML 更改 Togglebutton 内的图像源

java - UML三元关联实现java代码

svg - 基于文本的UML图生成器

uml - 如何在没有框架或图表名称的情况下从 Enterprise Architect 导出为图片?