【问题标题】:UML Class Diagram: Object passed through constructor relationship?UML 类图:对象通过构造函数关系传递?
【发布时间】:2021-12-29 21:19:22
【问题描述】:

假设我在 Java 中有一个这样的类:

public class ClassA{
     public ClassA(ClassB b){
          // do some operations or get some values etc. from ClassB b

ClassB 通过其构造函数传递给ClassA 。 (不是方法) 这种关系被认为是依赖关系还是某种形式的关联?如果我们假设 ClassA 中没有 ClassB 属性。

【问题讨论】:

    标签: java class object uml


    【解决方案1】:

    这通常是依赖关系或“使用”关系。关联意味着“具有”关系。

    【讨论】:

      【解决方案2】:

      如果 ClassA 的实例保留传递的 ClassB 实例,则将模型作为关联。否则,将模型作为依赖项。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-04
        • 1970-01-01
        • 1970-01-01
        • 2017-04-19
        • 1970-01-01
        • 2013-11-13
        相关资源
        最近更新 更多