Wykład 7 - Wzorce projektowe

 0    24 speciālā zīme    klaudiawcislo
lejupielādēt mp3 Drukāt spēlēt pārbaudiet sevi
 
jautājums język polski atbilde język polski
Jak możemy sklasyfikować wzorce projektowe wg celu?
sākt mācīties
kreacyjne, strukturalne, behawioralne
Jak możemy sklasyfikować wzorce projektowe wg zakresu?k
sākt mācīties
klasowe i obiektowe
Wzorce kreacyjne co opisują?
sākt mācīties
Przebieg tworzenia, inicjalizacji oraz konfiguracji obiektów lub klas.
Wzorce kreacyjne dokonują
sākt mācīties
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
sākt mācīties
Budowniczy (obiektowy), Fabryka abstrakcyjna (obiektowy), Metoda wytwórcza (klasowy), Singleton (obiektowy), Prototyp (obiektowy)
Co jest celem wzorca Singleton?
sākt mācīties
ograniczenie możliwości tworzenia obiektów danej klasy do jednej instancji oraz zapewnienie globalnego dostępu do tej instancji
Zastosowanie wzorca Singleton
sākt mācīties
przechowywanie konfiguracji aplikacji, utrzymywanie połaczeń z bazą danych
Zalety wzorca Singleton
sākt mācīties
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
sākt mācīties
brak elastyczności przez szytywno okresloną liczbę instancji. Utrudnia testowanie i usuwanie błędów w aplikacji
Do czego wykorzystywany jest wzorzec projektowy Prototyp?
sākt mācīties
Do tworzenia instancji danej klasy lub klas z wykorzystaniem już istniejącego obiektu zwanego prototypem
Jaki mechanizm opisuje Prototyp?
sākt mācīties
tworzenie nowych obiektów przez klonowanie obiektu macierzystego
Który z wzorców projektowych kreacyjnych pozwala zoptymalizować kod?
sākt mācīties
Prototyp
Zalety wzorca Prototyp
sākt mācīties
Szybsze wywołanie nowych obiektów do życia, tworzenie czytelnego kodu
Wady wzorca Prototype
sākt mācīties
wprowadzenie nowej zależności
Co opisują wzorce strukturalne?
sākt mācīties
Struktury powiązanych ze sobą obiektów/klas
Wzorce strukturalne klasowe wykorzystują...
sākt mācīties
wykorzystują dziedziczenie do komponowania interfejsów lub implementacji
Wzorce strukturalne obiektowe opisują
sākt mācīties
sposób komponowania obiektów w celu osiągnięcia nowych funkcjonalności
Podaj przykłady wzorców strukturalnych
sākt mācīties
Adapter (klasowy i obiektowy), Dekorator, Fasada (obiektowy), Kompozyt, Most
Do czego wykorzystywany jest wzorzec projektowy adapter?
sākt mācīties
do zapewnienia kompatybilności pomiędzy klasami o niekompatybilnych interfejsach
Który wzorzec jest traktowany jako "przejściówka" z jednego interfejsu na drugi?
sākt mācīties
Który wzorzec jest traktowany jako "prze poļu valodā
Adapter
Z czego składa sie struktura wzorca Adapter
sākt mācīties
target (interface oczekiwany przez klienta), adaptee (funkcjonalności żądane przez klienta), adapter (implementuje interface target, tłumaczy metody poprzez wywołanie adapee)
Zastosowanie adapter
sākt mācīties
budowa klasy która będzie msuiała współpracować z klasami o nieokreślonych interfejsach
Zalety Adapter
sākt mācīties
Możliwość dodania nowej funkcjonalności. Możliwość przeładowania metod obiektu adaptowalnego
Wady Adapter
sākt mācīties
Brak możliwości adoptowania klasy wraz z podklasami

Lai ievietotu komentāru, jums jāpiesakās.