从UML图自动生成的Python代码?

2024-06-10 16:30:22 发布

您现在位置:Python中文网/ 问答频道 /正文

这个问题和What’s the best way to generate a UML diagram from Python source code?不一样,而是相反。

Topcoder UML tool只在Java或C中自动生成代码。由于我需要在某一点上创建a very depended data structure,所以我不太愿意转向Java。我想用Python。所以:

  1. 有没有一个类似UML的工具 自动生成Python代码 从你的图表?

  2. 如果有,是否可以从Topcoder UML工具生成它?

  3. 你能简单比较一下这些工具吗?


Tags: 工具theto代码fromsourcecodejava
3条回答

Enterprise Architect能够从UML图生成python代码。
它还能够执行一些逆向工程,因此保持两个版本(UML和python)同步在一起。

然而,我从来没有用过这种方式,除了一些小测试只是为了看看它的实际作用。我个人认为Python的生产率非常高,所以即使我对EA非常满意,我还是希望它只是记录设计。

您可以使用DIA,然后安装dia2code,它将从UML生成python中的代码。我在PHP5和Java中使用它。

$ sudo apt-get install dia dia2code
  • PyUML-一个用于Eclipse的Python往返工具
  • PyIdea:Python的PyNSource UML&Patterns IDE

相关问题 更多 >