niedziela, 29 września 2013

Factory Method

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