UML Class 图:对象通过构造函数关系传递?

UML Class Diagram: Object passed through constructor relationship?

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

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

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

这通常是依赖关系或 'uses' 关系。关联意味着 'has-a' 关系。

如果A类的实例保留了传递的B类实例,则建模为关联。否则,建模为依赖项。