我在寻找如何表示两个类A和B之间关系的答案时遇到了困难,其中A的实例是B中静态(类作用域)变量。例如:
class A {
}
class B {
static A a;
}
我甚至不确定这是一个常规的关联还是依赖(或其他什么?)。
一个想法是在关系中使用A的角色名称上的构造型,但我从未见过这样做。而且由于我理解不能同时使用属性和关系来表示同一个成员的“规则”,我也不能强调名为“a”的属性(因为我更想模拟类A的内容)。
我在寻找如何表示两个类A和B之间关系的答案时遇到了困难,其中A的实例是B中静态(类作用域)变量。例如:
class A {
}
class B {
static A a;
}
我甚至不确定这是一个常规的关联还是依赖(或其他什么?)。
一个想法是在关系中使用A的角色名称上的构造型,但我从未见过这样做。而且由于我理解不能同时使用属性和关系来表示同一个成员的“规则”,我也不能强调名为“a”的属性(因为我更想模拟类A的内容)。