Zpo-6-wyk-Slajd8

Z Studia Informatyczne
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 >>