2012-05-11 4 views
1

私はツリーを持っていますT、別のタイプの親またはノードを持つEclipseプラグインの構造。ここで、別のタイプのノードを持つツリーにT1というツリーを追加します。だから、多くの負荷がかかると想定されるので、この作業を行うための明確で堅牢なアプローチは何でしょうか。アプローチは非常に先見性があるはずですか?ツリーを別の種類のツリーにサブツリーとして追加する

私のアプローチ:私はこの非常に新しいです、これがダウンしてしまうようは、私の意見では、私は、ちょうどTに同じタイプのT1のために(とにかく)getParent()方法を管理する必要がほとんどツリーのサブツリーT

(私はちょうど私の意見とアプローチをクリアしたい。ビューの議論のポイントのためにこの質問をお願いしたいと思います。)/他のすべての木が拡張/実装ツリーインターフェイスや抽象クラスを使用し

答えて

3

メイクそのインタフェースまたは抽象クラスのリストを作成します。例えば:

ArrayList<TreeInterface> treeArray = new ArrayList<TreeInterface>(); 

このインタフェース/抽象クラスは、あなたが後で必要なデータにアクセスする必要があります方法、ゲッターとセッターのすべてを持っている必要があります。

これを行うことができない場合、私はあなたがこれを満たすためにオブジェクトの配列を作ることができると思います...

関連する問題