Abstract factory Flashcards

1
Q

Jak zaimplementować wzorzec “Abstract Factory”?

A

Tworząc interfejs fabryki oraz klasy konkretne implementujące ten interfejs dla każdej
rodziny produktów.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jak wzorzec “Abstract Factory” wspiera zasadę SOLID “Open/Closed Principle”?

A

Pozwala na dodawanie nowych rodzin produktów bez zmiany istniejącego kodu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jakie są główne cele stosowania wzorca “Abstract Factory”?

A

Zapewnienie zgodności między obiektami tworzonymi przez różne fabryki.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Jakie są potencjalne problemy związane z używaniem wzorca “Abstract Factory”?

A

Dodanie nowych rodzajów produktów wymaga modyfikacji wszystkich fabryk.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Czym jest wzorzec projektowy “Abstract Factory”?

A

Abstract Factory to wzorzec projektowy, który dostarcza interfejs do tworzenia rodzin
powiązanych lub zależnych obiektów bez określania ich konkretnych klas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly