我有一个简单的设计问题,我不太确定pro和con。如果我必须将数据存储在 - 让 - 说 - 树结构中。可以说这棵树和相应的树是一个类型的类(希望是正确的词)。Java设计:类型类与类扩展
那么,现在让我说我必须在这个基本结构中存储一些数据。例如一个整数,一个float和任何类成员变量。
它是更合乎逻辑
- 存储在自己的类(containerlike)所有这些值,并使用该容器类 作为节点的类型或
- 扩展这个节点类中,添加额外的成员 和使用这些值之一作为类型?
它的设计问题,但可能你已经熟悉了这种情况。
非常感谢!
这是否是家庭作业? – Jivings 2012-02-09 12:58:38
组合通常可以通过继承来继承。以下是JDK如何定义树:http://docs.oracle.com/javase/6/docs/api/javax/swing/tree/DefaultTreeModel.html – 2012-02-09 13:10:41