Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Abstrakcyjna Fabryka (Abstract Factory) w klasycznej wersji to:
- -połączenie kilku metod fabrykujących
- Abstrakcyjna Fabryka (Abstract Factory) tworzy:
- -obiekty z różnych rodzin (hierarchii)
- Co jest wektorem zmian we wzorcu Budowniczy (Builder):
- -rodzaj tworzonego obiektu, podczas gdy scenariusz tworzonenia obiektu pozostaje tak sam
- Co jest wektorem zmian we wzorcu Prototyp ?
- -klasa tworzonych obiektów
- Co to jest klonowanie ?
- -tworzenie dokładnej kopii obiektu
- Co to jest prototyp (wg wzorca Prototyp) ?
- -obiekt, który jest kopiowany, kiedy trzeba stworzyć nową instancję
- Co to jest kopia płytka ?
- -dokładna kopia binarna obiektu
- Co to jest kopia głęboka ?
- -kopia, w której pola-wskazania (referencje, wskaźniki) nie są kopiowane tylko wskazują na nowe obiekty (kopie tych wskazywanych przez oryginalny obiekt)
- Jaka jest relacja między wzorcami Prototyp i Metoda Fabrykująca (Factory Method)
- -wzorce są konkurencyjne
- Jaką metodę powinien posiadać każdy prototyp (wg wzorca Prototyp) ?
- -metodę tworzącą kopię tego obiektu
- Jakiej klasy jest obiekt tworzony jako kopia prototypu (wg wzorca Prototyp) ?
- -tej samej klasy co obiekt prototypu
- Jakie techniki programowania obiektowego są „ważniejsze” we wzorcach Prototyp i Metoda Fabrykująca (Factory Method) ?
- -Prototyp: kompozycja, Metoda Fabrykująca: dziedziczenie
- Konkretna klasa Budowniczego decyduje o:
- -sposobie tworzenia części konstruowanego obiektu
- Mówimy, że Prototyp jest dynamiczny, bo:
- -pozwala na dynamiczną (w trakcie działania programu) zmianę klasy tworzonych obiektów
- Producent (Director) we wzorcu Budowniczy (Builder) ma za zadanie:
- -steruje procesem tworzenia obiektu, wywołując metody tworzące części obiektu-produktu z konkretnego Budowniczego
- We wzorcu Abstrakcyjna Fabryka (Abstract Factory), aby zmienić zestaw produkowanych obiektów, należy:
- -użyć innej klasy fabryki
- Wektorem zmian we wzorcu Abstrakcyjna Fabryka (Abstract Factory) jest:
- -zestaw klas tworzonych obiektów, po jednej z każdej rodziny (hierarchii)
- Wzorzec Abstrakcyjna Fabryka (Abstract Factory) stosujemy gdy:
- -chcemy zapewnić, że z każdej rodziny klas będzie tworzony obiekt jednej, ustalonej klasy
- Wzorzec Budowniczy (Builder) stosujemy, gdy:
- -obiekt tworzymy w złożony sposób, w wielu krokach
- Zamiast Metod Fabrykujących, w innym wariancie Abstrakcyjna Fabryka (Abstract Factory) może użyć kilku:
- -prototypów
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement