我有一个树, T ,一个Eclipse插件中的结构,它有一个不同类型的父或节点。现在我想添加一个树 T1 ,它有一个不同类型的节点。那么,执行此任务的清晰而强大的方法是什么呢?因为假设它会获得大量负载,所以方法应该是非常有远见的?
我的方法:由于我是新手,在我看来,我必须管理(无论如何) T1 的getParent()
方法输入 T ,因为这将是树 T 的最下层子树。
(我想以讨论的观点提出这个问题。我想澄清我的观点和方法。)
答案 0 :(得分:3)
创建/使用所有其他树实现/扩展的树接口或抽象类,然后创建该接口或抽象类的列表。 E.g:
ArrayList<TreeInterface> treeArray = new ArrayList<TreeInterface>();
这个接口/抽象类应该具有访问以后所需数据所需的所有方法,getter和setter。
如果你不能这样做,我认为你只能制作一个Object数组来满足这个......