将树作为子树添加到不同类型的树中

时间:2012-05-11 09:56:56

标签: java eclipse eclipse-plugin

我有一个树, T ,一个Eclipse插件中的结构,它有一个不同类型的父或节点。现在我想添加一个树 T1 ,它有一个不同类型的节点。那么,执行此任务的清晰而强大的方法是什么呢?因为假设它会获得大量负载,所以方法应该是非常有远见的?

我的方法:由于我是新手,在我看来,我必须管理(无论如何) T1 getParent()方法输入 T ,因为这将是树 T 的最下层子树。

(我想以讨论的观点提出这个问题。我想澄清我的观点和方法。)

1 个答案:

答案 0 :(得分:3)

创建/使用所有其他树实现/扩展的树接口或抽象类,然后创建该接口或抽象类的列表。 E.g:

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

这个接口/抽象类应该具有访问以后所需数据所需的所有方法,getter和setter。

如果你不能这样做,我认为你只能制作一个Object数组来满足这个......