【问题标题】:UML class diagram for static variable from other class来自其他类的静态变量的 UML 类图
【发布时间】:2018-03-12 18:08:12
【问题描述】:

据我所知,如果是其他类的静态方法,我们可能会解释它们与依赖的关系,就像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;
    }
}

它会导致如下的 uml 类图吗?

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

【问题讨论】:

    标签: uml class-diagram


    【解决方案1】:

    是的,这很相似。

    依赖表明一个类“知道”其他类并以某种方式使用它(或者更普遍地依赖于它)。例如,它可以引用(公共)静态属性、静态操作等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-08
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 2013-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多