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

您必须登录才能发表评论。