我很难找到如何代表两个A和B之间的关系的好答案,其中A的实例是B中的静态(类范围)变量。示例:
class A {
}
class B {
static A a;
}
我什至不确定它是常规关联还是依赖关系(或其他?)。
一个想法是在关系中使用a的角色名称使用刻板印象,但我从未见过这样做。而且,由于我知道不使用属性和关系来表示同一成员是"规则",所以我不能强调称为" A"的属性(因为我想对A类的内容建模)。
只需使用刻板印象<<static>>
来建模静态关系或属性