Wykład 7 - Wzorce projektowe

 0    24 fiche    klaudiawcislo
baixar mp3 Imprimir jogar verifique-se
 
questão język polski resposta język polski
Jak możemy sklasyfikować wzorce projektowe wg celu?
começar a aprender
kreacyjne, strukturalne, behawioralne
Jak możemy sklasyfikować wzorce projektowe wg zakresu?k
começar a aprender
klasowe i obiektowe
Wzorce kreacyjne co opisują?
começar a aprender
Przebieg tworzenia, inicjalizacji oraz konfiguracji obiektów lub klas.
Wzorce kreacyjne dokonują
começar a aprender
hermetyzacji wiedzy o konkretnych klasach wykorzystywanych przez system i ukrywają informacje o sposobie tworzenia ich instancji oraz ic budowie
Podaj przykłady wzorców kreacyjnych
começar a aprender
Budowniczy (obiektowy), Fabryka abstrakcyjna (obiektowy), Metoda wytwórcza (klasowy), Singleton (obiektowy), Prototyp (obiektowy)
Co jest celem wzorca Singleton?
começar a aprender
ograniczenie możliwości tworzenia obiektów danej klasy do jednej instancji oraz zapewnienie globalnego dostępu do tej instancji
Zastosowanie wzorca Singleton
começar a aprender
przechowywanie konfiguracji aplikacji, utrzymywanie połaczeń z bazą danych
Zalety wzorca Singleton
começar a aprender
pobranie instancji klasy nie widoczne dla użytkownika, instancja tworzona tylko przy 1. próbie użycia, klasa sama może kontrolować liczbę swoich instancji istniejących w aplikacji
Wady wzorca projektowego Singleton
começar a aprender
brak elastyczności przez szytywno okresloną liczbę instancji. Utrudnia testowanie i usuwanie błędów w aplikacji
Do czego wykorzystywany jest wzorzec projektowy Prototyp?
começar a aprender
Do tworzenia instancji danej klasy lub klas z wykorzystaniem już istniejącego obiektu zwanego prototypem
Jaki mechanizm opisuje Prototyp?
começar a aprender
tworzenie nowych obiektów przez klonowanie obiektu macierzystego
Który z wzorców projektowych kreacyjnych pozwala zoptymalizować kod?
começar a aprender
Prototyp
Zalety wzorca Prototyp
começar a aprender
Szybsze wywołanie nowych obiektów do życia, tworzenie czytelnego kodu
Wady wzorca Prototype
começar a aprender
wprowadzenie nowej zależności
Co opisują wzorce strukturalne?
começar a aprender
Struktury powiązanych ze sobą obiektów/klas
Wzorce strukturalne klasowe wykorzystują...
começar a aprender
wykorzystują dziedziczenie do komponowania interfejsów lub implementacji
Wzorce strukturalne obiektowe opisują
começar a aprender
sposób komponowania obiektów w celu osiągnięcia nowych funkcjonalności
Podaj przykłady wzorców strukturalnych
começar a aprender
Adapter (klasowy i obiektowy), Dekorator, Fasada (obiektowy), Kompozyt, Most
Do czego wykorzystywany jest wzorzec projektowy adapter?
começar a aprender
do zapewnienia kompatybilności pomiędzy klasami o niekompatybilnych interfejsach
Który wzorzec jest traktowany jako "przejściówka" z jednego interfejsu na drugi?
começar a aprender
Który wzorzec jest traktowany jako "prze polaco
Adapter
Z czego składa sie struktura wzorca Adapter
começar a aprender
target (interface oczekiwany przez klienta), adaptee (funkcjonalności żądane przez klienta), adapter (implementuje interface target, tłumaczy metody poprzez wywołanie adapee)
Zastosowanie adapter
começar a aprender
budowa klasy która będzie msuiała współpracować z klasami o nieokreślonych interfejsach
Zalety Adapter
começar a aprender
Możliwość dodania nowej funkcjonalności. Możliwość przeładowania metod obiektu adaptowalnego
Wady Adapter
começar a aprender
Brak możliwości adoptowania klasy wraz z podklasami

Você deve entrar para postar um comentário.