[OOP] Как называется способность объекта скрывать свои данные и реализацию от других объектов системы?
Anonymous Quiz
7%
Полиморфизм
84%
Инкапсуляция
7%
Абстракция
2%
Наследование
1%
Не знаю
Как в терминах ООП называется объект, который не может быть изменён после создания?
Anonymous Quiz
5%
Internal object
8%
Abstract object
74%
Immutable object
8%
Sealed object
2%
Все варианты
3%
Не знаю
[OOP] Отношение реализации
Anonymous Quiz
10%
является синонимом отношения зависимости
19%
является частным случаем ассоциации
22%
не существует в ООП
39%
является отношением типа наследования
10%
Не знаю
[Patterns] Сколько существует разных типов (и соответственно принципиально разных способов реализации) паттерна Adapter?
Anonymous Quiz
15%
1
37%
2
21%
3
6%
4
21%
Не знаю
👍1
[Patterns] К какой группе относится паттерн проектирования "хранитель" ("Memento") (в соответствии с GoF)?
Anonymous Quiz
30%
к структурной
46%
к поведенческой
13%
к порождающей
6%
ни к одной из перечисленных
5%
Не знаю
👍1
[Patterns] " .. - поведенческий шаблон проектирования, обеспечивающий взаимодействие множества объектов, формируя при этом слабую связанность и избавляя объекты от необходимости явно ссылаться друг на друга "?
Anonymous Quiz
34%
Mediator
25%
Low Coupling
9%
High Cohesion
4%
Information Expert
24%
Observer
5%
Не знаю
👍1
[Patterns] Верно ли высказывание:
Различие между паттернами посредник (Mediator) и наблюдатель (Observer) в том, что наблюдатель распределяет обмен информацией между объектами, а посредник наоборот, инкапсулирует взаимодействие между другими объектами.
Различие между паттернами посредник (Mediator) и наблюдатель (Observer) в том, что наблюдатель распределяет обмен информацией между объектами, а посредник наоборот, инкапсулирует взаимодействие между другими объектами.
Anonymous Quiz
69%
Да
26%
Нет
4%
Не знаю
[Patterns] Какие из этих паттернов являются паттернами создания объектов?
Anonymous Quiz
81%
Abstract Factory
4%
Adapter
11%
Decorator
3%
Chain of Responsibility
2%
Не знаю
Что из перечисленного верно о паттерне Memento:
Anonymous Quiz
10%
Это структурный паттерн проектирования
10%
Это порождающий паттерн проектирования
68%
Позволяет сохранить внутреннее состояние объекта
8%
Позволяет динамически добавлять новый функционал к существующим объектам
4%
Его использование приводит к нарушению инкапсуляции
Паттерн проектирования Factory Method обеспечивает тесное связывание между созданным объектом и использующим его кодом.
Anonymous Quiz
33%
да
63%
нет
5%
Не знаю
Структурный паттерн проектирования, разделяющий один или несколько классов на две отдельные иерархии — абстракцию и реализацию, позволяя изменять их независимо друг от друга. О каком паттерне идёт речь?
Anonymous Quiz
27%
декоратор
48%
мост
8%
легковес
14%
нет верного ответа
3%
Не знаю
[OOP] События позволяют ... (продолжите утверждение)
Anonymous Quiz
59%
классу или объекту уведомлять другие классы или объекты о возникновении каких-либо ситуаций
5%
манипулировать отношением реализации
20%
классу или объекту уведомлять систему о возникновении каких-либо ситуаций
13%
при возникновении каких-либо ситуаций реализовать инкапсуляцию к классу прослушивателю
4%
Не знаю
[OOP] Нужно выполнить следующий код:
Anonymous Quiz
41%
i = 9;
17%
i.value = 9;
11%
I.value(9);
26%
i = new Integer(9);
5%
Не знаю
[Patterns] Для чего нужен паттерн Singleton?
Anonymous Quiz
9%
для оптимизации доступа к одиночным объектам
5%
позволяет выполнять обработку документов за один проход
85%
для гарантии того, что будет существовать единственный экземпляр класса
1%
Не знаю
Какая разница между объектом и классом?
Anonymous Quiz
4%
Класс - это исходный код, а объект - скомпилированный и выполняемый код
9%
Класс может иметь много экземпляров, а объект - один или ниодного
9%
Класс может инстанциировать объекты, а сам объект - нет
77%
Объект - это экземпляр класса
1%
Не знаю
Вас приглашают в компанию, есть всего 3 метрики для выбора: деньги, проект, команда. Одновременно в вакансии может быть только 2 из 3, какие бы выбрали?
Anonymous Poll
25%
деньги+проект
54%
деньги+команда
21%
проект+команда
Иерархическое наследование(hierarchical inheritance):
Anonymous Quiz
12%
Содержит один базовый класс и один производный класс
48%
Содержит один базовый класс и несколько производных классов одного и того же базового класса
31%
Содержит класс, производный от производного класса
5%
Содержит несколько базовых классов и производный класс
3%
Не знаю
Паттерн Фасад похож на паттерн ... тем, что замещает сложную подсистему и может сам её инициализировать. Но в отличие от паттерна Фасад, паттерн ... имеет тот же интерфейс, что его служебный объект, благодаря чему их можно взаимозаменять.
Anonymous Quiz
26%
адаптер
45%
декоратор
27%
заместитель
2%
Не знаю