Kapitel 8. Verhaltensmuster: Zuständigkeitskette und Befehl
Die zwei in diesem Kapitel vorgestellten Verhaltensmuster – Zuständigkeitskette und Befehl – drehen sich um das Weitergeben von Aktionsanfragen an die entsprechenden Objekte. Die Muster wählen dabei die Objekte, die das Ziel sein sollen, auf unterschiedliche Art und Weise aus.
Zuständigkeitskette-Muster
Rolle
Das Zuständigkeitskette-Muster (chain of responsibility) nutzt
eine Liste mit Handler
-Objekten, die sich nicht um
alle Anfragen kümmern können, die an sie gestellt werden. Wenn ein
Objekt eine Anfrage nicht verarbeiten kann, gibt es sie an das nächste
Objekt in der Kette weiter. Am Ende der Kette kann es entweder ein
Standardverhalten geben oder es wird eine Ausnahme
ausgelöst.
Illustration ...
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.