Kapitel 5: Verhaltensmuster (Behavioral Patterns)

Verhaltensmuster (Behavioral Patterns) beschäftigen sich schwerpunktmäßig mit Algorithmen und der Zuweisung von Zuständigkeiten an Objekte. Sie beschreiben nicht nur Patterns von Objekten und Klassen, sondern auch deren wechselseitige Kommunikationsmuster. Zudem erfassen sie komplexe Programmabläufe, die zur Laufzeit nur schwer nachzuvollziehen sind – und verlagern somit den Fokus vom Programmablauf auf die Art und Weise, wie die Objekte miteinander verbunden sind.

Klassenbasierte Verhaltensmuster wenden für die Verhaltenszuordnung zu den Klassen das Vererbungsprinzip an. In diesem Kapitel werden zwei klassenbasierte Patterns vorgestellt. Das einfachere und gebräuchlichere Design Pattern ...

Get Design Patterns - Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software 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.