Zpo-6-wyk-Slajd4

Z Studia Informatyczne
Wersja z dnia 11:10, 17 paź 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Factory Method: uczestnicy

Factory Method: uczestnicy


Product reprezentuje wszystkie obiekty, jakie są tworzone przez metodę factoryMethod (). Często jest to grupa klas posiadająca wspólną nadklasę lub zwykły interfejs z implementującymi go klasami. Klient jest powiązany z produktami właśnie poprzez ten interfejs.

Tworzeniem produktów zajmują się obiekty o interfejsie Creator. W podstawowej postaci wzorca Interfejs ten także jest jedyną informacją dotyczącą typu, jaką posiada klient. Użycie odpowiedniej klasy ConcreteCreator determinuje klasę i właściwości produktu, jaki zostanie utworzony.

W innej wersji tego wzorca Creator jest klasą, której statyczna metoda factoryMethod () dokonuje selekcji produktów na podstawie przekazanych jej parametrów.


<< Poprzedni slajd | Spis treści | Następny slajd >>