Zalety projektowania fabrycznego wzorce fabryczne usuwa instancję faktycznych klas implementacji z kodu klienta. Wzór fabryczny sprawia, że nasz kod jest bardziej solidny, mniej sprzężony i łatwy do przedłużenia. Na przykład możemy łatwo zmienić implementację klasy PC, ponieważ program klientów nie jest tego świadomy.
- Jaka jest zaleta wzoru projektowania fabrycznego w Javie?
- Jaki jest cel wzoru projektowania fabrycznego?
- Jaka jest korzyść z posiadania fabryki do tworzenia przedmiotów?
Jaka jest zaleta wzoru projektowania fabrycznego w Javie?
Zaleta fabrycznego wzoru projektowania
Wzorzec metody fabryki pozwala podklasom wybierać typ obiektów do tworzenia. Promuje luźne sprzężenie, eliminując potrzebę powiązania klas specyficznych dla aplikacji do kodu.
Jaki jest cel wzoru projektowania fabrycznego?
Wzór metody fabrycznej to wzór projektowy używany do zdefiniowania interfejsu środowiska wykonawczego do tworzenia obiektu. Nazywa się fabryką, ponieważ tworzy różne typy obiektów, niekoniecznie wiedząc, jaki rodzaj obiektu tworzy lub jak go tworzyć.
Jaka jest korzyść z posiadania fabryki do tworzenia przedmiotów?
Możesz uniknąć tworzenia zduplikowanych obiektów (jeśli Twoje obiekty są niezmienne). Fabryka może zwrócić ten sam obiekt dla tego samego zestawu parametrów. Możesz utworzyć i zwrócić dowolny podtyp typu, który fabryka ma na celu stworzenie. Zastępowanie implementacji bez zmiany kodu klienta (kod wywołania).