Meffert IT Consulting

JUnit Profi Tipps


JUnit Profi-Tipps kaufen

Info: Erzeugungsmuster

Erzeugungsmuster (engl.: Creational Design Patterns) sind Muster, deren Aufgabe die Erstellung von Objektinstanzen ist. Anstelle eines Konstruktoraufrufs wird also ein anderer Mechanismus verwandt, um ein Objekt zu erzeugen, nämlich ein entsprechendes Erzeugungsmuster. Der Vorteil ist eine höhere Flexibilität oder eine Zusatzfunktionalität bei der Erzeugung von Objektinstanzen. Erzeugungsmuster sind oft einfach zu testen, weil lediglich geprüft werden muss, ob ein erzeugtes Objekt die erwarteten Eigenschaften besitzt.

Die im populären Buch Entwurfsmuster - Elemente wiederverwendbarer Software (kurz: GoF) genannten Erzeugungsmuster sind ( = im JUnit-Buch ausführlich beschrieben):

Singleton

Buchextrakt: Das Singleton testen

 

Abstract Factory

 

Factory Method

Im Buch ab S. 173 zu finden

Builder

 
 

Prototype

 
 

Fewton

Online-Artikel zum selten dokumentierten Muster namens Fewton

 

Neben Erzeugungsmustern werden im GoF-Buch Strukturmuster sowie Verhaltensmuster unterschieden. Weitere Muster aus diesen Gruppen werden im JUnit-Buch ebenfalls behandelt. Dazu gehören je eine Musterbeschreibung sowie Anmerkungen und Beispiele, wie Unit Tests dafür erstellt werden können.