Kapitel 10. Verhaltensmuster: Besucher, Interpreter und Memento

In diesem Kapitel werden wir uns die verbliebenen drei Entwurfsmuster anschauen. Besucher- und Interpreter-Muster sind im Compilerbau wohlbekannt. Allerdings lassen sie sich auch anwenden, wenn Operationen nach bestimmten Regeln für Strukturen definiert sind und die Operationen und Strukturen getrennt voneinander festgelegt werden. Das Memento-Muster ergänzt die Verhaltensgruppe, indem es zeigt, wie der Zustand von Objekten gesichert und wiederhergestellt werden kann.

Besucher-Muster

Rolle

Das Besucher-Muster (Visitor) legt neue Operationen für alle Elemente einer bestehenden Struktur fest und führt sie darauf aus, ohne die Klassen verändern zu müssen.

Illustration

Diese Illustration führt ...

Get C# 3.0 Entwurfsmuster now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.