Паттерн проектирования Template Method позволяет уменьшить количество зависимостей от классов, специфичных для данного приложения.
Anonymous Quiz
58%
да
31%
нет
11%
не знаю
Целью какого паттерна является расширение функциональности класса или же ее изменение без использования механизма наследования?
Anonymous Quiz
15%
Proxy
64%
Decorator
4%
Flyweight
17%
Composite
Какой паттерн проектирования используется для создания семейств зависимых между собой объектов?
Anonymous Quiz
21%
Factory Method
29%
Abstract Factory
19%
Prototype
10%
Builder
21%
Dependency Injection
К какой группе относится паттерн проектирования "Decorator" (в соответствии с GoF)?
Anonymous Quiz
40%
Структурные паттерны (structural)
35%
Паттерны поведения (behavioral)
20%
Паттерны создания объектов (creational)
6%
Паттерн не относится ни к одной из перечисленных групп
Для чего нужен паттерн Singleton?
Anonymous Quiz
9%
для оптимизации доступа к одиночным объектам
5%
озволяет выполнять обработку документов за один проход
86%
для гарантии того, что будет существовать единственный экземпляр класса
Правильно ли утверждение, что лучший на практике алгоритм сортировки "Алгоритм Хоара" фактически является существенной модификацией одного из худший алгоритмов "Алгоритм пузырька"?
Anonymous Quiz
71%
Да
14%
Нет
16%
Не знаю
Паттерн проектирования Factory Method обеспечивает тесное связывание между созданным объектом и использующим его кодом.
Anonymous Quiz
43%
Да
57%
Нет
К какой группе относится паттерн проектирования "хранитель" ("Memento") (в соответствии с GoF)?
Anonymous Quiz
34%
к структурной
49%
к поведенческой
11%
к порождающей
7%
ни к одной из перечисленных
Термин "наследование" обозначает, что...
Anonymous Quiz
9%
В производных классах присутствует часть состояния родительского класса.
65%
Производные классы содержат поля и методы родительского.
13%
Производные классы содержат методы родительского класса.
9%
Производные классы наследуют поля родительского класса.
4%
Производные классы наследуют модификаторы доступа членов родительского класса.
Можно ли конструктор пометить c помощью модификатора virtual?
Anonymous Quiz
15%
При использовании модификатора доступа static, конструкторы могут быть виртуальными
10%
При использовании модификатора доступа protected, конструкторы могут быть виртуальными
71%
Конструкторы не могут быть виртуальными
4%
Конструкторы могут быть виртуальными только в исключительных ситуациях
Как в терминах ООП называется объект, который не может быть изменён после создания?
Anonymous Quiz
4%
Internal object
8%
Abstract object
72%
Immutable object
8%
Sealed object
1%
Все варианты
7%
Среди вариантов нет правильного ответа
👍2💩1
Класс, экземпляры которого в свою очередь являются классами называется:
Anonymous Quiz
48%
метакласс
4%
альфакласс
15%
класс-предок
32%
базовый класс
Для того, чтобы изменить значение переменной
Anonymous Quiz
50%
i = 9;
17%
i.value = 9;
10%
I.value(9);
23%
i = new Integer(9);
👍2💩2
В результате выполнения цикла (псевдокод) изменится ли порядок элементов в массиве на обратный? (всего N элементов, нумерация с 1)
Anonymous Quiz
54%
Да
46%
Нет