Inheritance 继承图和协作图之间的区别是什么?

Inheritance 继承图和协作图之间的区别是什么?,inheritance,uml,collaboration,Inheritance,Uml,Collaboration,我刚刚使用python sphinx为LLVM生成了一个doxygen文档。我不太擅长UML。我理解继承图,但我不太清楚协作图。我在网上找到的解释不是很清楚 如果有人能用一个具体的例子来说明两者之间的区别,我将不胜感激。没有“继承”图。我猜你指的是一个可以看到遗产被画成一条带空心三角形的线的地方。这是类模型的静态显示。它显示了类的方法和属性,以及类之间的相互关系(不仅仅是泛化,还有各种依赖关系) 协作图是行为部分。有两个可交换的版本:和图表。第一个重点放在“哪个对象在特定用例中协作”,而序列则把

我刚刚使用python sphinx为LLVM生成了一个doxygen文档。我不太擅长UML。我理解继承图,但我不太清楚协作图。我在网上找到的解释不是很清楚

如果有人能用一个具体的例子来说明两者之间的区别,我将不胜感激。

没有“继承”图。我猜你指的是一个可以看到遗产被画成一条带空心三角形的线的地方。这是类模型的静态显示。它显示了类的方法和属性,以及类之间的相互关系(不仅仅是泛化,还有各种依赖关系)

协作图是行为部分。有两个可交换的版本:和图表。第一个重点放在“哪个对象在特定用例中协作”,而序列则把重点放在场景的“哪些消息以何种顺序交换”。两者都使用消息,您可以将一个消息转换为另一个消息

事实上,这不仅仅是上述问题。但是当你开始的时候,这些是最重要的