Kapitel 3: Erzeugungsmuster (Creational Patterns)

Die als Erzeugungsmuster (Creational Patterns) klassifizierten Design Patterns abstrahieren den Instanziierungsprozess. Sie sorgen dafür, dass ein System unabhängig von der Generierung, Komposition und Darstellung seiner Objekte funktioniert. Dabei bedienen sich klassenbasierte Erzeugungsmuster des Vererbungsprinzips, um die Klassen der zu erzeugenden Objekte zu variieren, während objektbasierte Erzeugungsmuster die Instanziierung an andere Objekte delegieren.

Der Einsatz von Erzeugungsmustern gewinnt vor allem dann an Bedeutung, wenn sich die Systeme zunehmend auf die Objektkomposition statt auf die Vererbung stützen: Hier verlagert sich die Akzentuierung von einem innerhalb des Codes ...

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.