类图:我如何表示依赖于另一个对象的关系?

时间:2016-04-22 10:29:51

标签: uml class-diagram

我有三个课程:ABCA有两个数组,一个是B,另一个是C

每个C都有一个索引,它在其父级内部创建与B的关系。如果我替换teh B数组,则每个C现在引用不同的B

在UML类图中,我如何表达:teh relation C - > B这是A的函数?

编辑:我有这个:

asd1

我想要这样的事情:

asd2

(也许这是合理的?思考......)

1 个答案:

答案 0 :(得分:1)

基本上你的模型看起来像这样:

enter image description here

您可以通过C的公开b属性从A导航。 如果需要,您可以更加具体地了解A的数组乘法。

我不赞成使用索引,而是赞成如下对象引用:

enter image description here

CB之间的关系是一种关联。 C附近的小点表示C拥有此关联。但我当然不知道你设计的意图。