L
Lila
Gast
Hallo!
Weiss jemand etwas mit dem Callback-Prinzip anzufangen?
Ich bin darauf im Zusammenhang mit binären Bäumen gestossen, jedoch ist mir die Implementierung nicht klar, was damit zusammenhängt, das ich eigentlich auch den Sinn und Zweck dieser Technik nicht verstehe ???:L
So wie ich es bisher verstanden habe, soll mir die Callback-Technik helfen, allgemeinen Quellcode unabhängig von den übergebenen Objekten zu schreiben (wiederverwertbarkeit), anderseits habe ich diese Technik im Zusammenhang mit Ereignissbehandlung wiedergefunden
Ich wollte das ganze auf einen postorder-Durchlauf eines binären Baumes anwenden. Visitor ist ein Interface, was für die Anwendung der Callback-Technik dienen soll. Nur was übergebe ich an diesen ?
Bin ziemlich verwirrt;(
Weiss jemand etwas mit dem Callback-Prinzip anzufangen?
Ich bin darauf im Zusammenhang mit binären Bäumen gestossen, jedoch ist mir die Implementierung nicht klar, was damit zusammenhängt, das ich eigentlich auch den Sinn und Zweck dieser Technik nicht verstehe ???:L
So wie ich es bisher verstanden habe, soll mir die Callback-Technik helfen, allgemeinen Quellcode unabhängig von den übergebenen Objekten zu schreiben (wiederverwertbarkeit), anderseits habe ich diese Technik im Zusammenhang mit Ereignissbehandlung wiedergefunden
Ich wollte das ganze auf einen postorder-Durchlauf eines binären Baumes anwenden. Visitor ist ein Interface, was für die Anwendung der Callback-Technik dienen soll. Nur was übergebe ich an diesen ?
Code:
public static void postOrder(Node node, Visitor visitor){
if(node!=null){
postOrder(node, visitor); //linker Nachfolgerknoten wird übergeben
postOrder(node, visitor);//rechter Nachfolgerknoten wird übergeben
visitor.visit(node);
}
}
Bin ziemlich verwirrt;(