答えて
私はこのための具体的な名前はないと思います。このコンセプトは多くの異なる共通プログラミング構造で使用されていますが例えば、グラフ、ツリー、またはリンクされたリストを表すとき、ノードは通常、それらがリンク/接続される他のノードへの参照を有する。
はい私はそれをツリーやリスト、またはその形状が何であれ呼び出すでしょう。 – ChrisW
再帰的封じ込め.... :)
あなたはそれを作りましたか? – StriplingWarrior
はい、「再帰的構成」という用語もあります(http://en.wikipedia.org/wiki/Object_composition#Recursive_composition) –
はい。 :)再帰的な構成も良いです:) –
つまり、Foo
は「再帰的データ構造」です。これの例は、木、グラフ、リンクされたリストなどである。少なくともいくつかの再帰構造を使用しない多くの重要なプログラムは書かれていない。どんなSQLサーバー実装でも、実行されるクエリプランは同様の方法で定義されることがよくあります。小さな例として、WHERE
句はデータに作用FilterNode
に変換される可能性があります(表スキャンのような)いくつかの他のNode
から受信した:
public interface Node { }
public class FilterNode implements Node {
public Node underlyingNode;
public Condition filterCondition;
}
多くの場合、全体的な構造は、非循環有向グラフを形成し、これ再帰的に安全にトラバースすることは簡単です。しかし、それがサイクルを持っているなら、あなたは無限回帰(上記の別の答えはユーモラスな警告である)にならないように注意する必要があります。
キビーが言ったことに加えて、これは複合パターンのタイプです
- 1. オブジェクト内のJSONオブジェクト
- 2. フレックス - オブジェクト内のオブジェクト
- 3. オブジェクト内のJavascriptオブジェクト
- 4. オブジェクト内のC++オブジェクト
- 5. Javaオブジェクト - オブジェクト内
- 6. OCamlのオブジェクト内のオブジェクト
- 7. オブジェクトのデータヘルプ内のオブジェクト
- 8. JSONオブジェクト.. JSONオブジェクト内
- 9. JSON-ception - オブジェクト内のオブジェクト
- 10. オブジェクト内のGraphQl配列オブジェクト
- 11. ボリューム内のオブジェクト
- 12. リスト内のオブジェクト
- 13. コンテナ内のオブジェクト
- 14. オブジェクト内のオートマップコレクション
- 15. 別のオブジェクト内のオブジェクトの名前
- 16. Javascript:オブジェクト内のオブジェクトの削除/編集
- 17. Scala Optionオブジェクト内の別のOptionオブジェクト
- 18. JSON情報へのアクセス:オブジェクト内のオブジェクト
- 19. 参照オブジェクトの配列内のオブジェクト名
- 20. Vue Multiselect:カスタムオプションのオブジェクト内のオブジェクトにアクセス
- 21. JS - オブジェクト内の子オブジェクトのソート
- 22. オブジェクト配列内の関数オブジェクト
- 23. jsonオブジェクト内のJson配列とオブジェクト
- 24. 配列オブジェクト内のng-repeat配列オブジェクト
- 25. 配列オブジェクト内の配列オブジェクト
- 26. オブジェクト内の角型JSONオブジェクトhttpリクエスト
- 27. Javascript - オブジェクト内の未定義オブジェクト
- 28. オブジェクト内のオブジェクトをソートする、javascript
- 29. .NET内のシングルトン内のオブジェクト
- 30. Java:元のオブジェクト参照を含むオブジェクト内のオブジェクト参照
申し訳ありませんが、私は抵抗できませんでした。あなたはオブジェクトが好きだと聞きました。私はあなたのオブジェクトにオブジェクトを置くので、あなたが反対している間に対処することができます。 – Kibbee
kibbee、+1は、その単純なコメントにどれくらいの割合で説明したのかを説明するには十分ではありません。 –
ob-ception !!!!! –