J. Bloch schildert in „Effective Java“ die Vorzüge des Builder Patterns, insbesondere bei Konstruktoren mit mehr als 4 Parametern:
- verbesserte Lesbarkeit, vor allem bei einer Vielzahl an optionalen Parametern
- konsistente, in sich abgeschlossene Erzeugung von unveränderlichen Objekten (im Vergleich zur Erzeugung mittels JavaBean Settern)
Trotzdem ist das Schreiben des Builder-Codes ein wenig zeitaufwändig. Mittels dieses Plugins kann der Source-Code einfach generiert werden. Herunterladen und im Eclipse „dropins“ Verzeichnis ablegen. Eclipse einmal neu starten. Fertig!