【问题标题】:How do you depict method / operation dependency in a class diagram您如何在类图中描述方法/操作依赖关系
【发布时间】:2014-08-17 05:51:41
【问题描述】:

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

getArrayListOfLotteries()
removeDuplicateElementsOftheList(ArrayList listOfLotteries)

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

【问题讨论】:

    标签: uml class-diagram


    【解决方案1】:

    structuraldiagram 中,您可以显示 getArrayListOfLoterries 是公共的,removeDuplicateElementsOftheList 是私有的或受保护的(请参阅 http://www.uml-diagrams.org/visibility.html

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-14
      • 2020-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多