Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自其他类的静态变量的UML类图_Uml_Class Diagram - Fatal编程技术网

来自其他类的静态变量的UML类图

来自其他类的静态变量的UML类图,uml,class-diagram,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; publi

我知道,如果静态方法来自其他类,我们可能会解释它们与依赖关系的关系,就像

但是,对于来自其他类的静态变量呢?是类似的情况吗?;使用依赖性

比如说,

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类图吗?

请注意,尽管我更愿意在现实生活中使用枚举来处理这种情况,但我只想知道它是如何工作的。

是的,这是类似的

依赖关系表明一个类“意识到”另一个类并以某种方式使用它(或者更一般地说依赖于它)。例如,它可以引用(公共)静态属性、静态操作等