Meffert IT Consulting

JUnit Profi Tipps


JUnit Profi-Tipps kaufen

Weitere Ressourcen

Iterator testen

GoF-Entwurfsmusterbuch

Erzeugungsmuster

Strukturmuster

Info: Verhaltensmuster

Verhaltensmuster beeinflussen das Zusammenspiel zwischen Objekten. Sie sind im Allgemeinen komplexer als Erzeugungsmuster. Sie sind erstens nicht auf einen Aspekt beschränkt (bei Erzeugungsmustern ist dies nur der Aspekt der Objekterzeugung). Zweitens bedingen sie mitunter die Änderung mehrerer bestehender Klassen (bei Einführung eines Erzeugungsmusters müssen nur zwei bestehende Klasse angepasst werden, nämlich die, die die Objekterzeugung anstößt und die Klasse, für die eine Instanz zu erzeugen ist).

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

Template Method

Im Buch ab S. 175 zu finden

Strategy

Aufgrund der Ähnlichkeit zu  Template Method gemeinsam behandelt

 

Chain of Responsibility

 

Command

 
 

Interpreter

 

Iterator

Buchextrakt: Das Entwurfsmuster Iterator testen

 

Mediator

 
 

Memento

 

Observer

Im Buch ab S. 178 zu finden

 

State

 
 

Visitor

 
 

Neben Verhaltensmustern werden im GoF-Buch Erzeugungsmuster sowie Strukturmuster 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.