2010-11-29 4 views

Antwort

5

Google ist dein Freund.

http://www.javaworld.com/javatips/jw-javatip98.html: Und in der Regel hat Javaworld gute Sachen

http://en.wikipedia.org/wiki/Visitor_pattern#Java_example: Und auch der Wikipedia-Eintrag hat ein Java-Beispiel, das Sie wahrscheinlich suchen sie.

+0

Dank für den PDF-Link & zum Javaworld Artikel sind sie – skystar7

+0

Hallo Die www.patterndepot.com Website dauerhaft genommen worden zu sein scheint unten wirklich hilfreich! Der Satz an pdfs zu den GOF Design Patterns (unter www.patterndepot.com/put/8/*) war exzellent. Irgendwelche Ideen, wenn dieser Inhalt woanders repliziert wurde? Vielen Dank im Voraus –

+0

Vielleicht versuchen Sie es über die Wayback-Maschine: http://www.archive.org/web/web.php – digiarnie

2

Sie können eine ausgezeichnete Beschreibung der Besucher Muster in "Refactoring zu Mustern" von Joshua Kerievsky finden.
Das Beispiel darin macht alles klar. Das Buch ist jedoch nicht frei verfügbar.

+0

danke, aber leider habe ich nicht das Buch – skystar7

0

Ich habe viel über dieses Muster im Internet recherchiert. Ich habe gelernt, dass es mehrere Geschmacksrichtungen dieses Musters gibt.

Insbesondere habe ich so viele verwirrte Implementierungen gesehen, dass ich beschloss, mehr darüber nachzudenken und etwas zu entwerfen, das ich für meine Zwecke als akzeptabel betrachten könnte.

Ich arbeite mit einer großen und komplexen Bibliothek in Java, die das Besuchermuster auf eine sehr saubere und saubere Weise ausgiebig verwendet. Insbesondere mag ich Implementierungen mit visitA, visitB, visitWhatever, acceptA, acceptB, acceptWhatever. Das ist absolut falsch, IMHO. Du brauchst das nicht. Wenn Sie alles sauber halten, können Sie Bedenken in ihren jeweiligen Klassen haben und Ihr Leben wird viel glücklicher sein.

Wenn Sie eine Chance haben, werfen Sie bitte einen Blick auf an article I've written about this.

Beifall