标签: c++ design-patterns uml
我一直在研究一个大型的c ++项目,我想生成一个图表,显示继承以及类之间的组合关系,我一直在谷歌上搜索很长一段时间 一个办法。就像现在一样,我发现了许多工具(如understand或vs)可用于生成UML图,显示继承关系但不包含组合。我真的需要看到每个类之间的引用来理解其中的设计模式,有什么建议吗?
答案 0 :(得分:2)
Doxygen可以使用DOT工具在每个类的基础上生成UML图,包括继承和组合。它只是一个静态工具。
# Modify these settings in your doxygen config file. UML_LOOK = YES HAVE_DOT = YES
答案 1 :(得分:0)
对我来说,这里的问题不是找到一个能够反转你的c ++代码并生成UML类图的工具(例如看看here)。 您必须找到一个工具,将您的代码反转为组合,而不仅仅是关联