ZTP pytanka

ZTP pytanka

KG

109 Qs

quiz-placeholder

Similar activities

Lý thuyết đồ thị

Lý thuyết đồ thị

University

108 Qs

KS-11NS

KS-11NS

12th Grade - University

105 Qs

4th Six Weeks Common Assessment

4th Six Weeks Common Assessment

6th Grade

110 Qs

CIVICS AND ECON FINAL EXAM PREPARATION / STUDY GUIDE

CIVICS AND ECON FINAL EXAM PREPARATION / STUDY GUIDE

9th - 12th Grade

107 Qs

SOAL LCTP SIAGA

SOAL LCTP SIAGA

1st - 5th Grade

104 Qs

VUS SOL Review

VUS SOL Review

11th - 12th Grade

109 Qs

Latihan PAT Tema 7

Latihan PAT Tema 7

5th Grade

105 Qs

Anime

Anime

2nd Grade

107 Qs

ZTP pytanka

ZTP pytanka

Assessment

Quiz

Other

KG

Practice Problem

Easy

Created by

Jarosław Klepadło

Used 12+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

109 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

1. Czym jest wzorzec projektowy "Proxy"?

a. Proxy to wzorzec projektowy, który pozwala na tworzenie obiektów poprzez kopiowanie istniejących instancji.
b. Proxy to wzorzec projektowy, który dostarcza zastępczy obiekt, kontrolujący dostęp do innego obiektu.
c. Proxy to wzorzec projektowy, który pozwala na dynamiczne tworzenie nowych klas.
d. Proxy to wzorzec projektowy, który umożliwia zaplanowanie czasochłonnych operacji na później.

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

2. Jak zaimplementować wzorzec "Composite"?

a. Przechowując w każdym komponencie referencje na poprzedni i następny element struktury, by móc delegować do nich żądania.
b. Przechowując w każdym kompozycie referencję na nadrzędny komponent, by delegować do niego żądania, w razie potrzeby modyfikując je.
c. Tworząc wspólny interfejs dla komponentów, implementując Liście i Kompozyty, które realizują ten interfejs.
d. Tworząc klasę bazową, która implementuje wszystkie metody komponentów, a następnie dziedzicząc po niej.

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

3. Jakie są zalety stosowania wzorca "Template Method"?

a. Ułatwia ponowne wykorzystanie kodu, wymagając nadpisania jedynie fragmentów dużego algorytmu.
b. Zwiększa elastyczność, umożliwiając wymianę algorytmu w zależności od zmieniającego się stanu obiektu.
c. Zmniejsza zużycie procesora, eliminując konieczność wielokrotnego wywoływania tego samego kodu.
d. Poprawia modularność, pozwalając na dynamiczną zmianę algorytmu zależnie od kontekstu.

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

4. W jakich sytuacjach warto stosować wzorzec "Command"?

a. Gdy chcemy by obiekty systemu były w stanie wykonywać operacje na innych obiektach systemu.
b. Gdy chcemy by rozmaite komponenty systemu był informowane o działaniach jednego z nich.
c. Gdy chcemy aby komponenty tworzonące podsystem same był w stanie odnaleźć spośród siebie wykonawcę operacji.
d. Gdy chcemy reprezentować działania przy pomocy obiektów, by móc je przechowywać poza obiektem którego dotyczą.

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

5. W jakich sytuacjach warto stosować wzorzec "Flyweight"?

a. Gdy mamy dużą liczbę obiektów o podobnym zachowaniu, aby zmniejszyć liczbę klas.
b. Gdy mamy klasę o dużej liczbę metod, aby podzielić ją na mniejsze, bardziej zrozumiałe części.
c. Gdy mamy duży pamięciowo obiekt, aby podzielić go na łatwiej zarządzalne części.
d. Gdy mamy dużą liczbę obiektów o podobnym stanie, aby zmniejszyć zużycie pamięci.

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

6. Jakie są różnice między wzorcem "Factory Method" a "Abstract Factory"?

a. Factory Method tworzy jeden typ obiektu, podczas gdy Abstract Factory tworzy rodziny powiązanych obiektów.
b. Factory Method tworzy obiekty przy pomocy konstruktora, a Abstract Factory poprzez kopiowanie istniejących obiektów.
c. Asbtract Factory tworzy jedynie proste obiekty, podczas gdy Factory Method pozwala na tworzenie złożonych struktur.
d. Abstract Factory tworzy obiekt na podstawie parametrów wejściowych, a Factory Method na podstawie ustalonej konfiguracji.

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

7. Jak działa wzorzec "Flyweight"?

a. Flyweight tworzy obiekty zawsze wtedy, gdy są one faktycznie potrzebne, aby zminimalizować złożoność czasową.
b. Flyweight tworzy obiekty tylko wtedy, gdy są one faktycznie potrzebne, aby zminimalizować zużycie pamięci.
c. Flyweight dzieli stan wewnętrzny obiektu na mniejsze części, które są tworzone i zarządzane niezależnie.
d. Flyweight rozdziela stan obiektu na zewnętrzny i wewnętrzny, umożliwiając współdzielenie obiektów o tym samym stanie.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?