设计模式工具使用?

时间:2010-04-23 04:17:08

标签: design-patterns

我注意到每个区域都有一些工具可以用来简化操作。

例如

css = dreamweaver

doctrine / propel = orm designer //你没有手动编写核心代码模式并记住所有语法/变量

mysql = mysql workbench //相同

通过这种方式,您可以获得帮助而无需以困难的方式输入内容,并且可以学习结构,但随后使用GUI工具来帮助您更快地开发。

现在我正在学习设计模式(单身,工厂,命令,纪念品等),我想知道是否有某种工具可以帮助你更快地发展。

我不知道我正在尝试找到哪些工具,只是在使用设计模式编码时帮助我(架构图?参考?)

有没有?

1 个答案:

答案 0 :(得分:3)

有一些非常好的UML工具可以理解设计模式,并且可以为您生成类和关系。许多人还有一个“专业”版本,可以为您完成代码生成(以及往返)。我不能保证他们中的任何一个,因为我总是使用标准版本并手工绘制图案(虽然大多数情况下可能不正确)。

目前,我最喜欢的UML工具是Visual Paradigm。这非常好,因为标准版本附带了团队合作客户端,允许您在SVN中合并模型,而其他人(如MagicDraw)则要求您为此功能支付超过1千美元。