Q
对象内部的对象
3
A
回答
14
我不认为这有任何具体名称。虽然这个概念被用在许多不同的通用编程结构中。例如,当表示图形,树或链接列表时,节点通常具有对其链接/连接到的其他节点的引用。
4
递归遏制.... :)
5
这意味着Foo
是'递归数据结构'。这样的例子是树,图,链表等等。没有写很多重要的程序,它们不使用至少一些递归结构,例如,在任何SQL服务器实现中,被执行的查询计划将以相似的方式定义是很常见的。作为一个微小的示例,WHERE
子句可能会转换为FilterNode
作用于从一些其他Node
接收(如表扫描)数据:
public interface Node { }
public class FilterNode implements Node {
public Node underlyingNode;
public Condition filterCondition;
}
在许多情况下的整体结构形成有向无环图,其中意味着递归安全地遍历它是很容易的。但是如果它有循环,那么你需要小心,不要陷入无限递归(这是上面的另一个答案是幽默地警告的)。
1
要添加到Kibbee所说的,这是一种复合图案
相关问题
- 1. 对象内部
- 2. 内部对象
- 3. javascript中的对象内部的对象
- 4. 对象选择内部的Javascript对象
- 5. @JsonProperty Json对象内部的Json对象
- 6. 其他对象内部的PHP对象
- 7. JSON对象..内部的JSON对象
- 8. Python对象本身内部的对象
- 9. 对象内部的Javascript对象
- 10. 测试对象内部和对象
- 11. 对象内部进行改造对象
- 12. JSON-ception - 对象内部对象
- 13. 从内部对象访问父对象
- 14. 对象内部对象的范围在对象内的函数内
- 15. 如何对象转换为JSON对象时,有内部对象
- 16. Java - 对象内的对象
- 17. Flex - 对象内的对象
- 18. 对象内的JSON对象
- 19. 对象内的C++对象
- 20. 对象内的Javascript对象
- 21. 对象内的对象java
- 22. 对象内的对象
- 23. 变量内部的对象?
- 24. 对象的内部表示
- 25. Javascript - 抓取嵌套在对象内的对象的内部值
- 26. IIFE在内部返回对象引用的内部或外部对象?
- 27. 表内对象内的Oracle对象
- 28. Php IDE内部对象AutoComplete
- 29. PHP memcache内部对象
- 30. 引用此内部对象
对不起,我无法抗拒。 Yo Dawg,我听说你喜欢物体,所以我们把物体放在你的物体上,所以当你反对时你可以反对。 – Kibbee 2009-06-16 23:25:11
kibbee,一个+1还不足以解释我在那个简单的评论里有多少赞扬...... – 2009-06-17 00:29:10
obj ception !!!!! – 2011-08-13 19:02:42