【发布时间】:2009-07-14 11:08:20
【问题描述】:
有没有人知道为 Eclipse 布置类图等的好工具?
最好是能让我绘制类/接口之间的关系,然后生成存根代码供我填写的东西。
我刚刚收到一份 288 页的 API 文档,并被告知用 Java 实现它,我想在开始编写代码之前确保我有一个好的设计。
【问题讨论】:
有没有人知道为 Eclipse 布置类图等的好工具?
最好是能让我绘制类/接口之间的关系,然后生成存根代码供我填写的东西。
我刚刚收到一份 288 页的 API 文档,并被告知用 Java 实现它,我想在开始编写代码之前确保我有一个好的设计。
【问题讨论】:
我评估了几个基于 Eclipse 的 UML 工具,在我看来,迄今为止最好的是 Soyatec 的 eUML2 (http://www.soyatec.com/euml2/) 的免费版本。
话虽如此,我应该确定 eUML2 适合 我,在我正在寻找的意义上:
如果您需要比我需要的更多的图表,但愿意忍受缺乏 SCM 集成,您可能需要查看免费版本的 Omondo EclipseUML (http://www.eclipsedownload.com/ - 据我所知,这是 Soyatec 产品的一个分支),它支持 5-6 种不同的图表类型 IIRC,但如果它检测到您在项目中打开了 SCM 集成(我觉得这很烦人),它会自行禁用。
或者,您可以为其中任何一个的完整版本付费。不过它们真的很贵。
如果您需要更多详细信息,请告诉我。
【讨论】:
您可能正在寻找 UML 工具。检查relevant Eclipse Plugin Central category。
请注意,UML 一直是炒作。今天,有人能忍受它的缺点,也有人鄙视它。
【讨论】:
http://www.soyatec.com/euml2/ 供 eclipse 用户使用。
但我个人使用的是 StarUML,它不是基于 Eclipse (http://staruml.sourceforge.net/en/)。我使用它是因为与 eclipse 工具相比它可以更快地启动 :)
【讨论】:
Design Pattern Toolkit is an Eclipse-enabled tool 用于基于可定制的模型驱动架构模式生成应用程序。该工具自动使用最知名的应用程序开发实践。使用 Design Pattern Toolkit,开发特定类应用程序(例如 portlet、Web 服务或 JDBC bean)的专家可以对满足应用程序需求的实现步骤进行编码,并生成一个完整的、可工作的应用程序。