编程中的对象树和对象图有什么区别(主要是OOPS)?

时间:2012-08-23 09:49:21

标签: java oop object

我知道对象图的概念(它是对象之间关系的图形表示)。 (用法: - 垃圾收集)

  1. 但是,我不知道对象树的确切含义和用法。

  2. 此外,我很困惑,可能是对象树和对象图之间的主要区别(如果任何主体可以提供关于OOPS域的示例,那么它会更有帮助)。

1 个答案:

答案 0 :(得分:4)

对我来说,对象图是一个普通的对象集合,其间有引用。

对象树几乎相同,只是引用形成了一个树,并且所有引用都指向某个(根)对象的方向。

维基百科的一句话:

  

有向树是一个有向图,如果边缘上的方向被忽略,它将是一棵树。一些作者将短语限制为边缘全部指向特定顶点或全部指向特定顶点的情况