gpt4 book ai didi

inheritance - 继承图和协作图有什么区别?

转载 作者:行者123 更新时间:2023-12-04 18:02:28 25 4
gpt4 key购买 nike

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

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

最佳答案

没有“继承”图。我猜你的意思是 class diagram在这里你可以看到继承被画成一 strip 有空心三角形的线。这是类模型的静态展示。它显示了类的方法和属性以及类之间的关系(不仅仅是泛化,还有各种依赖关系)。

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

说实话,不止以上这些。但当您开始时,这些才是最重要的。

关于inheritance - 继承图和协作图有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32789723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com