UML Class 图关联与依赖关系
UML Class Diagram Association vs Dependency
假设我们有 Class A、Class B 和 Class C
Class A 有一个 Class B 的对象:
数组 = ArraList
Class A 然后将这个数组传递给 Class C
绘制class图时
哪个逻辑是正确的:
Class A 与 Class B 和 Class B 有关联,Class C 与 Class B
有依赖关系
或
Class A 与 Class B 有关联,Class C 与 Class A 有关联,Class C 与 Class C 有依赖关系Class乙
还是两者都错了?如果是这样,在 class 图中表示以下情况的正确方法是什么?
Class A has an object of Class B: array = ArraList
我想你的意思是 Class A 的属性 'array' 是 Class B 的 'ArrayList',所以 ArrayList<B> array;
Class A has an association with Class B and Class B, ...
我想是 Class A 与 Class B 有关联,...
Class A then passes this array to Class C
我想你的意思是这个数组是在 Class C
操作的参数中给出的
Class A has an association with Class B, and Class C has a dependency with Class B
- Class A 与 Class B 有关联:是
- Class C 与 Class B 有依赖关系:是的,如果 C 知道它接收(通过操作参数)B 和 [=54 的实例=]他们
Class A has an association with Class B, Class C has an association with Class A, and Class C has a dependency with Class B
- Class A 与 Class B 有关联:是
- Class C 与 Class A 有关联:您的声明中没有任何内容要求
- Class C 与 Class B 有依赖关系:是的,如果 C 知道它接收(通过操作参数)B 和 [=54 的实例=]他们
假设我们有 Class A、Class B 和 Class C
Class A 有一个 Class B 的对象: 数组 = ArraList
Class A 然后将这个数组传递给 Class C
绘制class图时
哪个逻辑是正确的:
Class A 与 Class B 和 Class B 有关联,Class C 与 Class B
或
Class A 与 Class B 有关联,Class C 与 Class A 有关联,Class C 与 Class C 有依赖关系Class乙
还是两者都错了?如果是这样,在 class 图中表示以下情况的正确方法是什么?
Class A has an object of Class B: array = ArraList
我想你的意思是 Class A 的属性 'array' 是 Class B 的 'ArrayList',所以 ArrayList<B> array;
Class A has an association with Class B and Class B, ...
我想是 Class A 与 Class B 有关联,...
Class A then passes this array to Class C
我想你的意思是这个数组是在 Class C
操作的参数中给出的Class A has an association with Class B, and Class C has a dependency with Class B
- Class A 与 Class B 有关联:是
- Class C 与 Class B 有依赖关系:是的,如果 C 知道它接收(通过操作参数)B 和 [=54 的实例=]他们
Class A has an association with Class B, Class C has an association with Class A, and Class C has a dependency with Class B
- Class A 与 Class B 有关联:是
- Class C 与 Class A 有关联:您的声明中没有任何内容要求
- Class C 与 Class B 有依赖关系:是的,如果 C 知道它接收(通过操作参数)B 和 [=54 的实例=]他们