Der Besucher (englisch visitor oder visitor pattern) ist ein Entwurfsmuster aus dem Bereich der Softwareentwicklung, das zur Kategorie der Verhaltensmuster (engl. behavioral patterns) gehört. Das Muster ist eines der sogenannten GoF-Entwurfsmuster. Es dient der Kapselung von Operationen. Die Operationen können auf Elemente einer Objektstruktur ausgeführt werden. Durch die Kapselung ist es möglich, dass neue Operationen ohne Veränderung der betroffenen Elementklassen definiert werden. Mit Hilfe des Besuchers werden einfache Multimethoden (double dispatch) in einer OOP-Sprache implementiert, die von Haus aus nur single dispatch unterstützt.
Abstract from DBpedia / Wikipedia · CC BY-SA
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).