java 类依赖关系_Java类和方法的依赖关系图

许多工具可用于此,具体取决于您的系统的大小。他们的祖父都是商业产品Structure101。

我用这个在一些大项目 - 这是复杂的,但很容易最全面的在我认识的工具。它可以绘制一个巨大的架构,并让您解开一些复杂的东西。它有一个叫做reStructure101的姊妹产品,你可以在那里做假设情景。

一个很好的竞争对手是Stan4j。它远不如完整,但是做了一些更好的事情,特别是在课堂上展示了依赖关系上下文。

(我自己的这两款产品,但没有商业从属关系或者)

观看复杂的依赖关系,特别是在项目层面的另一种方式,是一个依赖结构矩阵(DSM)。虽然S101可以做一个DSM,Lattix有更多的支持 - 它可以处理Spring和Hibernate的依赖关系:

(我没有用lattix - 弄得太难以评估它,这是奇怪,因为我对一些非常大系统)

工作,如果你的软件是相当小的,而你更感兴趣的是简单的一流水平,事遂所愿Architexa可以帮助你理解结构更好:

最后,如果你想推出自己的产品,你可以使用ASM轻松做到这一点。它甚至还包括相关性矩阵工具,它在封装级追踪:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值