Visitor Pattern



  • Hallo!
    ich habe den Sinn von den Visitor Pattern nicht ganz verstanden. In Buch steht, dass diese dazu da sind dass die klasse nicht so groß wird. aber ich kann doch garnicht auf die membervariablen der besuchten klasse zugreifen. Also was bringt mir das?

    danke im vroaus!



  • Auf fast allen Webseiten die das Visitor Pattern erklären wirst du einen Hinweis finden, dass es dich zwingt manche Member public zu declariren die es nicht sein sollten.



  • Das Visitor-Pattern liefert Dir eine gute Trennung zwischen Datenstruktur und Algorithmus. Wenn Du einen Baum aus Objekten hast, dann kannst Du dank Visitor-Pattern einfach neue Algorithmen schreiben, indem Du ne neue Klasse anlegst, und nicht indem Du jede Klasse im Baum erweiterst.

    MFG Jester


Anmelden zum Antworten