visitor-pattern

Das Besucherdesignmuster ist eine Möglichkeit, einen Algorithmus von einer Objektstruktur zu trennen, auf der er arbeitet. Ein praktisches Ergebnis dieser Trennung ist die Fähigkeit, neue Operationen zu bestehenden Objektstrukturen hinzuzufügen, ohne diese Strukturen zu modifizieren. Dieser Tag ist ein Synonym für den häufiger verwendeten [Besucher]; Bitte verwenden Sie [Besucher] anstatt dieses Tags.
5
Antworten

C ++: Zweifel am Besuchermuster

Ich weiß, was Besuchermuster ist und wie man es benutzt; Diese Frage ist kein Duplikat dieses one . Ich habe eine Bibliothek, in die ich den Großteil des wiederverwendbaren Codes, den ich schreibe, stecke und den ich mit den meisten meiner...
14.11.2010, 12:20
4
Antworten

Was sind die tatsächlichen Vorteile des Besuchermusters? Was sind die Alternativen?

Ich habe viel über das Besuchermuster und seine angeblichen Vorteile gelesen. Für mich jedoch scheint es, dass sie in der Praxis nicht so viele Vorteile haben: "Praktisch" und "elegant" scheinen viel und viel Code zu bedeuten Daher ist der...
26.11.2013, 13:59
3
Antworten

Baumtransformationen mithilfe des Besuchermusters

(Disclaimer: Diese Beispiele werden im Zusammenhang mit dem Aufbau eines Compilers gegeben, aber diese Frage dreht sich alles um das Besuchermuster und erfordert keine Kenntnisse der Compilertheorie.) Ich gehe durch Andrew Appels Modern Compiler...
14.12.2009, 04:41
2
Antworten

Was ist die Motivation für die Implementierung von C # ExpressionVisitor?

Ich muss eine Lösung für eine Aufgabe entwerfen, und ich möchte etwas verwenden, das C # 's ExpressionVisitor theoretisch ähnlich ist. Aus Neugierde habe ich die .NET-Quellen für ExpressionVisitor geöffnet, um einen Blick darauf zu werfen....
22.01.2015, 14:41
1
Antwort

Ist das Besuchermuster der schnellste Weg, um Parametertypen in C ++ zu unterscheiden?

Ist das Besucher-Muster der schnellste Weg, Methoden-Typidentifikation (effektiv single dispatch auf einem Parameter, nicht die Klasse eines Mitglieds) in C ++ zu erreichen? Ich könnte die genaue (n) Methode (n) kennen, die ich auf Elemente des...
31.08.2010, 17:21
1
Antwort

Jede objektorientierte flexible Java x86 Disassembler-Bibliothek?

Ich suche nach einer Java x86 Disassembler-Bibliothek, die folgende Features haben sollte: Demontage des X86-Codes Beschreiben von X86-Befehlen mit Java-Klassen und -Objekten Die Befehlsklassen sollten einen Besucher akzeptieren, der ein...
16.12.2011, 08:53