如何在类图中描述方法/操作依赖性

时间:2014-08-17 05:51:41

标签: uml class-diagram

有没有办法在类图中描述同一类方法的依赖关系。我有一个有两种方法的课: -

getArrayListOfLotteries()
removeDuplicateElementsOftheList(ArrayList listOfLotteries)

当您调用getArrayListOfLotteries这是一个公共方法时,私有方法removeDuplicateElementsOftheList将在前者返回之前被调用。有没有办法以某种方式在类图中显示它?

1 个答案:

答案 0 :(得分:1)

结构图表中,您可以证明getArrayListOfLoterries是公开的,removeDuplicateElementsOftheList是私有的还是受保护的(请参阅{{3} })

然后你可以使用例如行为序列图表,通过绘制重叠执行或向自己发送消息来显示getArrayListOfLoterries调用removeDuplicateElementsOftheList(请参阅http://www.uml-diagrams.org/visibility.html)< / p>

在我看来,将两个方面(两种图表)组合成一个组合图是完全合法的。据我所知,规范并不禁止它( TODO:链接一些证明) )。

纯类图没有显示更复杂的行为方面的功能( TODO:提供一些不太复杂的方面和更复杂方面的例子