【发布时间】:2014-01-31 18:48:46
【问题描述】:
对于如何表示两个类 A 和 B 之间的关系,我很难找到一个好的答案,其中 A 的实例是 B 中的静态(类范围)变量。例如:
class A {
}
class B {
static A a;
}
我什至不确定它是常规关联还是依赖项(或其他什么?)。
一个想法是在关系中对 A 的角色名称使用刻板印象,但我从未见过这样做过。而且由于我知道不使用属性和关系来表示同一个成员是“规则”,所以我不能在名为“a”的属性下划线(因为我宁愿对 A 类的内容进行建模) .
【问题讨论】:
-
UML 应该更容易掌握...你可以用箭头来表示这一点,箭头指向 B,头部以实心圆圈结尾,然后添加 >。请参阅:uml-diagrams.org/property.html 部分:“属性与组合或关联的成员结束”。
-
@StuartRossiter 情况不同。您引用的问题询问默认情况下是内联的方法。这里的问题是关于以箭头的图形形式显示的关系。
标签: uml class-diagram