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.