Obiekt tworzony w fabryce

jvm-lukas.com 6 lat temu

Implementacje wzorca Factory

Simple Factory - tworzymy klasę Factory, która bezpośrednio tworzy obiekty. Odpowiedzialność za tworzenie obiektów jest po stronie tej klasy. Dodawanie, modyfikowanie, utrzymanie kodu jest dość trudne.

Factory Method - tworzymy interfejs nadrzędny, który pozwala decydować klasom podrzędnym o tworzeniu obiektu. Odpowiedzialność za tworzenie obiektów jest po stronie klas podrzędnych.

Abstract Factory - zwraca wiele różnych powiązanych ze sobą obiektów. Taka fabryka wielu fabryk. W praktyce mamy interfejs, który posiada jeden lub wiele Factory-Methods.

Czym jest i jak nam pomoże koncepcja Factory?

Kojarzysz na pewno grę, w której był statek...

Idź do oryginalnego materiału