Zpo-6-wyk-Slajd8

Z Studia Informatyczne
Wersja z dnia 11:11, 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

Abstract Factory: uczestnicy

Abstract Factory: uczestnicy


Interfejs AbstractFactory definiuje osobne metody typu factoryMethod () dla każdego typu produktu, jaki ma tworzyć. Produkty nie są w żaden sposób ze sobą związane. Dopiero obiekt ConcreteFactory, będący implementacją klasy AbstractFactory, określa, jakie konkretne klasy zostaną użyte do konstrukcji produktów.

Klasy produktów również są widziane jako interfejsy AbstractProduct. Dzięki temu zmiana rodziny produktów jest przezroczysta z punktu widzenia klienta.


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