プロジェクトに関連する2つのJAVAクラスがあり、それらをAGraphとCallGraphと呼びます。AGraphによって実装されるGraphismという名前のインターフェイスもあります。GraphSnippetという名前の抽象クラスが1つあります。これは、基本的にZESTグラフの視覚化を作成します。
ここで、 CallGraphにAGraphを拡張させます。ここでの私のばかげた疑問は、 CallGraphはインターフェースGraphismも実装する必要があるのかということです。
次に、GraphSnippetをGraphクラスのインスタンスにする代わりに( GraphはZESTパッケージで事前定義されたクラスです)、CallGraphとAGraphの機能が実装の一部になるように、それをCallGraphのインスタンスにします。また、後の段階でクラスAGraphが必要になるため、このクラスを実際にノックアウトして、そのすべてのメソッドをCallGraphに実装することはできません。
誰かがそれを始める方法を手伝ってもらえますか?初心者のJAVAプログラマーである私たちにとって、方法を見つけるのは難しいですか?
PS:私たちはEclipse-JUNOに取り組んでいます。