Wykład 7 - Wzorce projektowe

 0    24 フィッシュ    klaudiawcislo
mp3をダウンロードする 印刷 遊びます 自分をチェック
 
質問 język polski 答え język polski
Jak możemy sklasyfikować wzorce projektowe wg celu?
学び始める
kreacyjne, strukturalne, behawioralne
Jak możemy sklasyfikować wzorce projektowe wg zakresu?k
学び始める
klasowe i obiektowe
Wzorce kreacyjne co opisują?
学び始める
Przebieg tworzenia, inicjalizacji oraz konfiguracji obiektów lub klas.
Wzorce kreacyjne dokonują
学び始める
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
学び始める
Budowniczy (obiektowy), Fabryka abstrakcyjna (obiektowy), Metoda wytwórcza (klasowy), Singleton (obiektowy), Prototyp (obiektowy)
Co jest celem wzorca Singleton?
学び始める
ograniczenie możliwości tworzenia obiektów danej klasy do jednej instancji oraz zapewnienie globalnego dostępu do tej instancji
Zastosowanie wzorca Singleton
学び始める
przechowywanie konfiguracji aplikacji, utrzymywanie połaczeń z bazą danych
Zalety wzorca Singleton
学び始める
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
学び始める
brak elastyczności przez szytywno okresloną liczbę instancji. Utrudnia testowanie i usuwanie błędów w aplikacji
Do czego wykorzystywany jest wzorzec projektowy Prototyp?
学び始める
Do tworzenia instancji danej klasy lub klas z wykorzystaniem już istniejącego obiektu zwanego prototypem
Jaki mechanizm opisuje Prototyp?
学び始める
tworzenie nowych obiektów przez klonowanie obiektu macierzystego
Który z wzorców projektowych kreacyjnych pozwala zoptymalizować kod?
学び始める
Prototyp
Zalety wzorca Prototyp
学び始める
Szybsze wywołanie nowych obiektów do życia, tworzenie czytelnego kodu
Wady wzorca Prototype
学び始める
wprowadzenie nowej zależności
Co opisują wzorce strukturalne?
学び始める
Struktury powiązanych ze sobą obiektów/klas
Wzorce strukturalne klasowe wykorzystują...
学び始める
wykorzystują dziedziczenie do komponowania interfejsów lub implementacji
Wzorce strukturalne obiektowe opisują
学び始める
sposób komponowania obiektów w celu osiągnięcia nowych funkcjonalności
Podaj przykłady wzorców strukturalnych
学び始める
Adapter (klasowy i obiektowy), Dekorator, Fasada (obiektowy), Kompozyt, Most
Do czego wykorzystywany jest wzorzec projektowy adapter?
学び始める
do zapewnienia kompatybilności pomiędzy klasami o niekompatybilnych interfejsach
Który wzorzec jest traktowany jako "przejściówka" z jednego interfejsu na drugi?
学び始める
Który wzorzec jest traktowany jako "prze ポーランド語で
Adapter
Z czego składa sie struktura wzorca Adapter
学び始める
target (interface oczekiwany przez klienta), adaptee (funkcjonalności żądane przez klienta), adapter (implementuje interface target, tłumaczy metody poprzez wywołanie adapee)
Zastosowanie adapter
学び始める
budowa klasy która będzie msuiała współpracować z klasami o nieokreślonych interfejsach
Zalety Adapter
学び始める
Możliwość dodania nowej funkcjonalności. Możliwość przeładowania metod obiektu adaptowalnego
Wady Adapter
学び始める
Brak możliwości adoptowania klasy wraz z podklasami

コメントを投稿するにはログインする必要があります。