1

我们有 2 个与项目相关的 JAVA 类,分别称为AGraphCallGraph。我们还有一个名为Graphism的接口,由AGraph实现。我们有一个名为GraphSnippet的抽象类,它基本上创建了 ZEST 图的可视化。

现在,我们希望CallGraph扩展AGraph。我的愚蠢疑问是,CallGraph是否也需要实现接口Graphism

接下来,不是让GraphSnippet成为Graph类的实例( Graph是 ZEST 包中的预定义类),我们希望它成为 CallGraph 的实例,以便CallGraph 和 AGraph 的功能成为实现一部分。而且因为我们在后期需要AGraph类,所以我们不能真正淘汰这个类并在CallGraph中实现它的所有方法。

有人可以帮助我们如何开始吗?我们这些 JAVA 新手很难想出办法吗?

PS:我们正在开发 Eclipse-JUNO。

4

1 回答 1

5

现在,我们希望 CallGraph 扩展 AGraph。我的愚蠢疑问是,CallGraph 是否也需要实现接口 Graphism?

是的,但你不必做任何事情。因为它是从 AGraph 扩展而来的,所以它已经实现了 Graphism。您不必在代码中的任何地方标记它。

于 2012-11-05T09:13:18.823 回答