16.5Entwurfsmuster

Architekturmuster sind Muster auf der Ebene der Systemarchitektur. Ähnliche Muster gibt es auch für den Entwurf der Komponenten; sie werden Entwurfsmuster (design patterns) genannt. Entwurfsmuster gehen auf die Arbeit von Erich Gamma zurück, der die Architektur eines Rahmenwerks für Editoren (ET++) durch einen Katalog von Entwurfsmustern beschreibt (Gamma, 1992). Daraus und aus den Entwurfserfahrungen anderer entstanden zwanzig Entwurfsmuster (Gamma et al., 1995). Auch andere Autoren haben Kataloge mit Entwurfsmustern vorgelegt (z. B. Buschmann et al., 1996).

Entwurfsmuster befassen sich im Gegensatz zu Architekturmustern mit kleineren Einheiten. Sie bieten Lösungen für gängige Entwurfsprobleme auf der Ebene des Feinentwurfs ...

Get Software Engineering, 4th Edition 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.