Cel zastosowania wzorca projektowego Factory Method:
Wzorzec projektowy Factory Method bazuje na zdefiniowaniu interfejsu do tworzenia obiektów. Wzorzec ten umożliwia przekazywanie odpowiedzialności za tworzenie obiektów do podklas.
W przeciwieństwie do Abstract Factory wzorzec Factory Method nie udostępnia metod tworzących grupy obiektowe.
//todo PRZYKŁAD
Cechy wzorca projektowego Factory Method:
● Przeniesienie odpowiedzialności za tworzenie obiektów na dedykowane obiekty klasy implementującej wzorzec Factory Method (implementującej wskazany interfejs lub rozszerzające klasę abstrakcyjną)
● Możliwość rozszerzenia hierarchii klas dla tworzonych obiektów
● Umożliwienie wyboru klasy i konstruktora użytego do utworzenia obiektu
● W prostszych implementacjach wzorca metoda fabrykująca może być statyczna, wówczas nie rozszerza klasy abstrakcyjnej
Brak komentarzy:
Prześlij komentarz