序列和通信图(UML)之间的差异

stu*_*d91 2 oop uml object-oriented-analysis

UML中的序列图和通信(协作)图有什么区别?

Tom*_*icz 5

引用维基百科:

通信图表显示了许多与序列图相同的信息,但由于信息的呈现方式,其中一些信息在一个图表中比在另一个图表中更容易找到.通信图表显示每个元素与哪个元素交互更好,但序列图表示交互发生的顺序更清晰.

从本质上讲,协作图强调哪些对象相互作用,而序列图则更强调实际的顺序.但它们实际上是等价的,除了在序列图中可见的更多细节,例如对象被创建/销毁的时间和对象.