Uml 类图:如何表示依赖于另一个对象的关系?
我有三门课:Uml 类图:如何表示依赖于另一个对象的关系?,uml,class-diagram,Uml,Class Diagram,我有三门课:A,B和CA有两个数组,一个是B数组,另一个是C 每个C都有一个索引,它在其父级中创建与aB的关系。如果我替换B数组,那么每个C现在都引用不同的B 在UML类图中,我如何表达:关系C->B,它是a的函数 编辑:我有这个: 我想要这样的东西: (也许这是合理的?思考……)基本上,您的模型看起来是这样的: 您可以通过A的公共b属性从C导航。 如果需要,您可以从A中更具体地了解数组的多重性 与使用索引相比,我更喜欢如下所示的对象引用: C和B之间的关系是一种关联。C附近的小点表示C
A
,B
和C
A
有两个数组,一个是B
数组,另一个是C
每个C
都有一个索引,它在其父级中创建与aB
的关系。如果我替换B
数组,那么每个C
现在都引用不同的B
在UML类图中,我如何表达:关系C
->B
,它是a
的函数
编辑:我有这个:
我想要这样的东西:
(也许这是合理的?思考……)基本上,您的模型看起来是这样的: 您可以通过
A
的公共b
属性从C
导航。
如果需要,您可以从A
中更具体地了解数组的多重性
与使用索引相比,我更喜欢如下所示的对象引用:
C
和B
之间的关系是一种关联。C
附近的小点表示C
拥有此关联。但是我当然不知道你的设计意图。我不明白你的替换部分,但我给你一个答案。每个C
只有一个索引I
,并参考a.array\u of_b[I]
。现在你可以A.array\u of\u b=something\u other
,现在每个C
引用something\u other[i]
。我明白了。使用它而不是对象引用是不寻常的(类似于FORTRAN)。这使我的答案无效。也许你可以告诉我们你打算如何从C访问Bs,而不是在这种情况下提供解决方案。B和C之间的这种关系是什么?请参阅我在答案中添加的解释