在 ArgoUML 中,我能够将类 Type 放入类的任何属性中。例如,我可以声明一个 customer 财产与 Customer 输入 Order 班级。我还可以轻松地绘制类与类之间的关系:

Class diagram

但我不知道如何从 customer 财产给 Customer 班级。该链接从未真正连接到该属性,而是连接到整个 Order 班级。

我可以手动移动链接的位置:

enter image description here

但它从来没有真正“锁定”到 customer 属性,并且可以随时由软件自动移动。

有没有办法做到这一点?

有帮助吗?

解决方案

您不能在 UML 中建立未连接整个两个类的关联。无法触及类内的属性。解决方法是:

  • 添加链接到该属性的注释
  • 向属性添加一个图标,该图标的设计类似于关联。

我不知道这个高级图标定制是否可以在这个免费工具中使用,但它可以在其他工具中使用。

其他提示

我找到了一个 Flash 演示,它显示了带有图标的关联属性。看着 : http://www.download-omondo.com/show_association_member.swf

如果您需要了解 UML 中的关联和 Java 中的代码生成的含义,请查看以下演示: http://www.download-omondo.com/association.swf

希望这有帮助。

ArgoUML 遵循 UML 规范。协会是从一个阶级拉到另一个阶级的。属性是在类的第二个部分内绘制的。

与属性含义最接近的关联类型是组合,但它们并不等同。

您永远不应该将某些东西描绘成一个类的属性,并且描绘成与其关联的一个单独的类。

例如。1.订单可能有一个编号,客户可以使用该编号来识别他的订单。数字最好被描述为一个属性(在类的第二个隔间中)。

例如。2.订单可能与下订单的客户相关联。客户最好被描述为一个单独的类,因为它有自己的生命周期(行为),与订单相关。这允许显示关联线两端的多重性和角色。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top