在Python程序中可视化类关系有哪些选项

Dav*_*kes 8 python uml class-design

我正在维护一个Python程序,并且正在努力理解各个类之间的关系.我认为查看类如何交互的图表会很有帮助.

有哪些选项可以让我这样做?

chi*_*uit 3

只是我的2分钱。

Enterprise Architect这样的案例工具可以从 python 代码生成类图,但是为了理解的目的,我更喜欢手动对类和关系进行粗略建模。

当我想要理解新代码、粗略地了解类之间的协作以及了解继承层次结构时,我也会使用 UML。

大多数 IDE 都有探索代码的方法,但我发现小的、有凝聚力的 UML 图更容易消化和记忆。

我还发现领域模型在类图上更容易理解。