Entwurfsmuster · Junior · Frage 15 von 75
Wann ist das Builder-Muster nützlich?
- 1Wenn eine einzige Instanz einer Klasse garantiert werden muss
- 2Wenn ein Objekt schrittweise aus vielen optionalen Teilen zusammengesetzt wird
- 3Wenn Abonnenten über Änderungen benachrichtigt werden sollen
Antwort zeigen
Richtige Antwort: Wenn ein Objekt schrittweise aus vielen optionalen Teilen zusammengesetzt wird
Erklärung
Statt eines Konstruktors mit zehn Parametern - eine Kette new QueryBuilder().select('id').where(...).limit(10).build(). Beispiele: SQL-Query-Builder (Knex), URL- und Config-Builder. In JS reicht oft ein Optionsobjekt.