Wzorce projektowe · Middle · Pytanie 5 z 75
Kiedy zamiast prostej fabryki odpowiednia jest Abstract Factory?
- ✓Poprawna odpowiedź: Gdy potrzebne są rodziny powiązanych, zgodnych ze sobą obiektów
- 2Gdy trzeba tworzyć obiekty w ogóle bez wywoływania konstruktora
- 3Gdy obiekt musi istnieć w jednej instancji
Wyjaśnienie
Przykład: UI kit dla dwóch platform - fabryka tworzy przycisk, pole i modal w jednym stylu i nie da się ich wymieszać. Prosta fabryka wybiera jeden produkt według parametru. Nie wprowadzaj abstrakcyjnej fabryki, jeśli rodzina jest tylko jedna.