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

Yui*_*Yui 1 java uml class object

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

public class ClassA{
     public ClassA(ClassB b){
          // do some operations or get some values etc. from ClassB b
Run Code Online (Sandbox Code Playgroud)

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

小智 5

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