1

我在具有不同类型的父节点或节点的 Eclipse 插件中有树T结构。现在我想添加一棵树T1,它有一个不同类型的节点。那么,完成这项任务的清晰而稳健的方法是什么,因为假设它会得到很多负载,所以方法应该是非常有远见的?

我的方法:由于我对此很陌生,因此我认为我必须(无论如何)管理与T相同类型的T1getParent()的方法,因为这将是树T的最下层子树。

(我想问这个问题是为了讨论的观点。我只是想澄清我的观点和方法。)

4

1 回答 1

3

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

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

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

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

于 2012-05-11T10:05:58.567 回答