这个问题一遍又一遍地困扰着我,我找不到明确的答案。对于大多数人来说,这应该是微不足道的,所以请你能帮我正确使用UML吗?
如果我有课程A
,B
和C
。 B
的实例是A
的成员,C
的实例是B
的成员。现在B
提供了一个方法,该方法返回其类C
的成员,A
在其中一个方法中调用此方法,并对其执行一些操作。在UML中,dependency
和A
之间现在有C
吗?或者是否明显可以省略这种关系(否则UML图很快就会被忽视)?为了说明这个问题,简要介绍了所描述的情况:
答案 0 :(得分:2)
不需要从A到C的链接。
从A到B和B到C的箭头显示可见性(或导航),使得C对B可见,A本身对A可见,这意味着存在从A到C的假定路径和显式行不需要绘制。另外,正如您所说,遵循该模式会很快创建一个笨重的图表。