据我所知,如果来自其他类的静态方法,我们可能会解释它们与依赖关系的关系,就像来自How to show usage of static methods UML Class Diagram
的答案一样但是,对于其他类的静态变量怎么样?是类似的情况;使用依赖?
例如,
class A{
public static String CHAR="Charecter";
public static String INT="Integer";
public static String STR="String";
}
class B{
public String Type;
public B(){
Type=STR;
}
public void B(String t){
Type=t;
}
}
请注意,虽然我宁愿在现实生活中使用枚举,但我只是想知道它是如何工作的。
答案 0 :(得分:2)
是的,这是类似的。
依赖关系表明一个班级是"意识到"其他一些类,并以某种方式使用它(或更一般地取决于它)。例如,它可以引用(公共)静态属性,静态操作等。