首页 > 解决方案 > UML - 未在字段中定义的 Java 类之间的关系

问题描述

class ClassA {
    private JFrame frame = new JFrame(); // has-a, composition 

    public ClassA() 
    {
       frame.add(new ClassB());
    }       
}

ClassA 和 Classb 之间的关系/关联是否有名称?ClassA 没有 ClassB 的字段。

我已经阅读了 Y. Daniel Liang 的“Java 编程简介”中的类关联并使用了 google,但找不到具有这种特定关系的示例。

我正在绘制一些现有代码的 UML 图,并希望获得正确的关系注释。

也许我想多了,它只是一个协会?

标签: javauml

解决方案


您的ClassB实例通过JFrame存储,因此您可以使用 class-relation :

在此处输入图像描述

或者只是将依赖项从ClassA添加到ClassB


推荐阅读