我们有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。
最佳答案
现在,我们希望CallGraph扩展AGraph。我愚蠢的怀疑是
CallGraph还需要实现Graphism接口吗?
是的,但是您无需执行任何操作。由于它是从AGraph扩展而来的,因此它将已经实现了Graphism。您无需在代码中的任何位置进行标记。