Entwurfsmuster · Middle · Frage 5 von 75
Wann passt eine Abstract Factory statt einer einfachen Factory?
- 1Wenn man Objekte ganz ohne Konstruktoraufruf erzeugen muss
- 2Wenn ein Objekt als einzige Instanz existieren muss
- 3Wenn man Familien zusammengehöriger, kompatibler Objekte braucht
Antwort zeigen
Richtige Antwort: Wenn man Familien zusammengehöriger, kompatibler Objekte braucht
Erklärung
Beispiel: ein UI-Kit für zwei Plattformen - die Factory erzeugt Button, Input und Modal in einem Stil, und sie lassen sich nicht mischen. Eine einfache Factory wählt ein Produkt anhand eines Parameters. Führe keine Abstract Factory ein, wenn es nur eine Familie gibt.