c++ - 如何生成具有继承和组合关系的C++类图?

标签 c++ design-patterns uml

我一直在从事一个大型C++项目,我想生成一个显示类之间的继承和组合关系的图表,我已经在谷歌上搜索了很长时间寻找 一个办法。现在,我发现了很多工具(如 understand 或 vs)可用于生成 UML 图,显示继承关系,但不显示组合。我真的需要查看每个类之间的引用以了解其中的设计模式,有什么建议吗?

最佳答案

Doxygen可以使用 DOT 在每个类的基础上生成 UML 图,包括继承和组合工具。但它只是一个静态工具。

# Modify these settings in your doxygen config file.
UML_LOOK = YES
HAVE_DOT = YES

关于c++ - 如何生成具有继承和组合关系的C++类图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25819717/

相关文章:

php - PHP 单例类的最佳实践

python - 实现此 Python 代码的最佳方式是什么

uml - 用例的粒度。是否应该包括排序/搜索?

uml - 如何在 uml 类图中表示多对多关系

c++ - 什么时候删除对象?创建对象c++的影响

c++引用外部类内部的内部类

c++ - Qt 5.3 和 Win SDK 7.1 : Cannot open include file ammintrin. h

javascript - 检测 child ID 并在其上调用滑动切换

c++ - C++多重定义的解决方法