2014-09-13 64 views
1

我一直在研究一个大的C++项目,并且我想要生成一个图表,展示继承以及类之间的组合关系,我一直在搜寻很长时间寻求解决方案的 。现在,我发现了很多工具(如understand或vs),可用于生成显示继承关系的UML图,但不能用于合成。我真的需要看到每个类之间的参考,以了解其中的设计模式,有没有什么建议?如何用继承和组合关系生成C++类图?

+0

铅笔和纸。 – Galik 2014-09-13 04:20:45

+0

使用rad开发工具生成er图,反之亦然。 – Madhesh 2014-09-13 04:21:35

回答

1

Doxygen可以按类生成UML图,包括使用DOT工具的继承和组合。这只是一个静态工具。

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

对我来说,这里的问题不在于寻找一个工具,它是能够扭转你的C++代码,并生成UML类图(举个例子看看here)。 你必须找到一个工具,它反转你的代码为作文而不仅仅是协会