Klassenstrukturen können manchmal recht komplex werden. Dann wird alleine schon die Instanzierung ein Verstoß gegen das DRY-Prinzip, oder soll dem Anwender nicht zugemutet werden. Hier kann ein Builder aushelfen.
Entwurfsmuster – Komplexe Klassen bändigen mit dem Builder weiterlesen