visitor

Das Visitor-Design-Muster ist eine Möglichkeit, einen Algorithmus von einer Objektstruktur zu trennen, auf der er arbeitet. Es ist eines der Verhaltensmuster der Gang of Four.
3
Antworten

Besuchermuster in Python

Hier ist eine vereinfachte Implementierung des Besuchermusters in C ++. Ist es möglich, so etwas in Python zu implementieren? Ich brauche es, weil ich Objekte von C ++ - Code an eine Funktion in Python übergeben werde. Meine Idee war, einen B...
17.09.2014, 13:14
6
Antworten

Bestes Entwurfsmuster für mehrere if-Anweisungen in einer Schnittstellenimplementierung

Ich habe eine IComposer Schnittstelle in meinem c # Projekt: %Vor% CodeTree ist eine Basisklasse, die List<CodeTree> der Klassen enthält, die von CodeTree erben. Zum Beispiel: %Vor% Ich kann ein paar Klassen haben, die...
21.12.2015, 06:09
2
Antworten

Ersetzen Sie den Parameter, um auf den geschachtelten Parameter im Lambda-Ausdruck zu zeigen

Ich kann einfache Parametertypen in einem Lambda-Ausdruck dank einiger Antworten auf einer vorherigen Frage erfolgreich ersetzen, aber ich kann nicht herausfinden heraus, wie man Parameter von einem eingehenden Lambda zu einem verschachtelten...
21.07.2016, 08:43
2
Antworten

Verwenden von 'dynamic' in C # zum Implementieren des Besuchermusters

Ich habe eine Anwendung, bei der ich eine Operation an einer Reihe von Elementen durchführe und die genaue Art der Operation hängt von der Art des Elements ab, auf dem gearbeitet wird. Aus Gründen der Kapselung ist es nicht sinnvoll, dass das El...
01.05.2013, 20:58
3
Antworten

Tracking Besucher JS Fehler? [geschlossen]

Ist es möglich, JS-Fehler zu verfolgen, denen ein Besucher begegnet? Natürlich machen wir unsere eigenen Tests, aber von Zeit zu Zeit wird ein Besucher eine bestimmte Browser-Version ausführen oder ein bestimmtes Plugin haben, was zu einem JS-Fe...
27.02.2011, 21:50
3
Antworten

Iterating Hierarchie von Knoten - Visitor und Composite?

Stellen wir uns vor, ich hätte eine Sammlung von Knoten, die ich später für meine Renderer-Klasse verwende. Dann habe ich eine Besucherklasse, die den Knoten oder die gesamte Sammlung besuchen kann. Es ist einfach, weil meine Sammlung von Knoten...
11.02.2009, 21:20
3
Antworten

Überspringt "accept", wo Typ bekannt ist, eine gültige Optimierung für das Besuchermuster?

Betrachten Sie den folgenden Besucher für einen einfachen Sprachinterpreter. %Vor% Der Vollständigkeit halber füge ich einen Code hinzu, der die notwendigen Implementierungsdetails enthält (Sie können die Frage überspringen und direkt lesen)...
15.05.2015, 12:11
6
Antworten

Ist das Visitor-Muster für dynamisch typisierte Sprachen nützlich?

Das Visitor-Muster ermöglicht das Schreiben von Operationen auf Objekte, ohne die Objektklasse zu erweitern. Sicher. Aber warum schreibe nicht einfach eine globale Funktion oder eine statische Klasse, die meine Objektsammlung von außen manipulie...
22.06.2012, 10:43