来自其他 class 的静态变量的 UML class 图
UML class diagram for static variable from other class
据我所知,如果来自其他class的静态方法,我们可能会解释它们与依赖关系的关系,就像How to show usage of static methods UML Class Diagram
的答案一样
但是,对于来自其他 class 的静态变量呢?是不是类似的情况;使用依赖性?
例如,
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;
}
}
它会导致 uml class 图表如下吗?
请注意,尽管在这种情况下我更愿意在现实生活中使用枚举,但我只是想知道它是如何工作的。
是的,这很相似。
依赖性表明一个 class 是另一个 class 的 "aware" 并以某种方式使用它(或更一般地取决于它)。例如,它可以引用 (public) 个静态属性、静态操作等。
据我所知,如果来自其他class的静态方法,我们可能会解释它们与依赖关系的关系,就像How to show usage of static methods UML Class Diagram
的答案一样但是,对于来自其他 class 的静态变量呢?是不是类似的情况;使用依赖性?
例如,
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;
}
}
它会导致 uml class 图表如下吗?
请注意,尽管在这种情况下我更愿意在现实生活中使用枚举,但我只是想知道它是如何工作的。
是的,这很相似。
依赖性表明一个 class 是另一个 class 的 "aware" 并以某种方式使用它(或更一般地取决于它)。例如,它可以引用 (public) 个静态属性、静态操作等。