- Interceptor (Entwurfsmuster)
-
Interceptor ist ein Entwurfsmuster aus dem Bereich der Softwareentwicklung zur Erweiterung eines Frameworks oder einer Middleware, ohne diese selbst zu verändern. Es fällt in die Gruppe der Configuration Pattern.
Inhaltsverzeichnis
Beispiel
Komponente A ruft im Framework Komponente B auf (grüner Pfeil). Durch den Einsatz eines Interceptors (blau) kann der Ablauf, beim Aufruf der Komponente B durch Komponente A, um die Funktionalität der Komponente C erweitert werden.
Siehe auch
Literatur
Douglas C. Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann: Pattern-oriented Software Architecture 2 – Pattern for Concurrent and Networked Objects. Wiley, Chichester 2000, ISBN 0471606952.
Weblinks
- Interceptor – Pattern auf www.st.informatik.tu-darmstadt.de (PDF-Datei, 105 kB)
- Michael Eichberg: The Interceptor Architectural Pattern auf www.st.informatik.tu-darmstadt.de (PDF-Datei, 531 kB, englisch)
Wikimedia Foundation.