了解通信图

时间:2016-01-24 17:21:02

标签: uml class-diagram sequence-diagram

考虑以下图表: enter image description here

我想将这些图转换为JAVA代码,但我发现很难找到通信图。我在网上搜索了很多但却无法找到解释它流程的内容(如何逐字阅读),只是"它的含义是什么"。

到目前为止,从类图中,我知道B类是A的子类,B和C彼此了解(并且每个人都有另一个的私有成员),但是,什么箭头和指数的含义? B类调用自己的c3的op3?但是何时,为什么,怎么样?

1 个答案:

答案 0 :(得分:1)

按照数字:

  1. 创建类B的实例(然后变为:B
  2. :B创建了C
  3. 的新实例
  4. :B调用op3()中的方法:C
    1. :Cop2()中拨打:B
      1. :B调用op1()(来自超类A)本身