146得票10回答
设计模式:抽象工厂 vs 工厂方法

Note: 问题在文章结尾. 我已经阅读了其他关于抽象工厂 vs 工厂方法的 Stack Overflow 帖子, 我理解了每个模式的意图, 但是我不清楚它们的定义. 工厂方法定义了一个创建对象的接口, 但是让子类决定实例化哪些对象. 工厂方法让类推迟子类的实例化. ...

144得票7回答
使用IntelliJ生成类图。

我该如何让我的IntelliJ 10.5 (在Mac上)生成一个显示项目中所有类的类图呢?我相信我肯定忽略了某些显而易见的东西,但我只能一次查看一个类,用"显示图表"功能没有显示出全部类。(我也找到了如何添加附加类的方法,但同样只能一次添加一个类。)

134得票10回答
从C++代码生成UML?

是否有工具可以解析项目中的C++文件,并从中生成UML图?

128得票9回答
关联与依赖的区别是什么?

在UML类图中,关联关系和依赖关系有什么区别? 据我所知,关联是比依赖更强的关系,但我不确定它为什么更强。 欢迎提供任何示例 :)

128得票6回答
如何使用Doxygen从C++源代码创建UML类图

我一直在寻找一些材料,描述如何使用doxygen生成简单的类图,但没有找到。有人可以帮忙吗? 我需要从一组C++文件创建如下所示的图表。 如果有更好的工具可以更轻松地实现此目的,请告诉我。

127得票31回答
UML实用吗?

在大学期间,我参加了很多面向设计和UML 的课程,并认为 UML 可以用于改善软件项目,特别是用例映射,但它真的实用吗?我做过几个实习工作,发现 UML 在工业界中并没有被广泛使用。在项目中花时间创建 UML 图表值得吗?此外,我发现类图通常没有用,因为查看类的头文件会更快速。具体哪些图表最有...

118得票11回答
PHP UML生成器

我如何基于 PHP 中现有的类生成 UML 图表?

112得票4回答
Eclipse插件生成类图

有没有一个好的 Eclipse 插件可以生成项目的类图? 这张图片 恰好 展示了我的需求。

109得票6回答
在UML类图中,什么是边界类、控制类和实体类?

我现在使用NetBeans作为我的首选IDE,并且它有一个UML建模的插件。在类图中,有一些被称为Boundary Class、Control Class和Entity Class的模型元素。然而,我找不到一个好的定义,但我在这个网站上找到了关于UML类图的信息。

109得票10回答
如何将UML图集成到GitLab或GitHub中

我希望在公共可用的存储库中发布一些编程文档。这些文档包含格式化文本、一些UML图表和大量代码示例。我认为GitHub或GitLab是发布这些文档的好地方。 为了发布UML图表,我希望有一种简单的方法将它们更新到存储库中,并作为wiki中的图像显示出来。我不想把图表保存在我的电脑上(或云端),...