gpt4 book ai didi

java - UML 类图关联与依赖关系

转载 作者:行者123 更新时间:2023-12-01 16:14:49 29 4
gpt4 key购买 nike

假设我们有 A 类、B 类和 C 类

A类有一个B类的对象:数组=ArrList

A 类然后将此数组传递给 C 类

绘制类图时哪一个逻辑是正确的:


A类与B类和B类有关联,C类与B类有依赖

或者

类A与类B有关联,类C与类A有关联,类C与类B有依赖关系

还是两者都错了?如果是这样,在类图中表示以下情况的正确方法是什么?

最佳答案

Class A has an object of Class B: array = ArraList

我想你的意思是A类的属性“array”是B类的“ArrayList”,所以ArrayList<B> array;

Class A has an association with Class B and Class B, ...

我想A类与B类有关联,...

Class A then passes this array to Class C

我想你的意思是这个数组是在 C 类操作的参数中给出的

<小时/>

Class A has an association with Class B, and Class C has a dependency with Class B

  • A 类与 B 类有关联:是
  • C 类与 B 类有依赖关系:如果 C 知道它接收(通过操作参数)B 的实例并“使用”它们,那么是的
<小时/>

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

  • A 类与 B 类有关联:是
  • C 类与 A 类有关联:您的声明中没有任何要求
  • C 类与 B 类有依赖关系:如果 C 知道它接收(通过操作参数)B 的实例并“使用”它们,那么是的

关于java - UML 类图关联与依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62431604/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com