我们有 2 个与项目相关的 JAVA 类,分别称为AGraph和CallGraph。我们还有一个名为Graphism的接口,由AGraph实现。我们有一个名为GraphSnippet的抽象类,它基本上创建了 ZEST 图的可视化。
现在,我们希望CallGraph扩展AGraph。我的愚蠢疑问是,CallGraph是否也需要实现接口Graphism?
接下来,不是让GraphSnippet成为Graph类的实例( Graph是 ZEST 包中的预定义类),我们希望它成为 CallGraph 的实例,以便CallGraph 和 AGraph 的功能成为实现的一部分。而且因为我们在后期需要AGraph类,所以我们不能真正淘汰这个类并在CallGraph中实现它的所有方法。
有人可以帮助我们如何开始吗?我们这些 JAVA 新手很难想出办法吗?
PS:我们正在开发 Eclipse-JUNO。