Practical Design Patterns for Java
Developers
Автор: Bruno Souza
Год издания: 2023
#java #en
Скачать книгу
Developers
Автор: Bruno Souza
Год издания: 2023
#java #en
Скачать книгу
Помещает объекты в древовидную структуру, представляя их в виде иерархии. Позволяет клиенту одинаково обращаться как к отдельному объекту, так и к целому поддереву. О каком паттерне идёт речь?
Anonymous Quiz
10%
Строитель
76%
Компоновщик
7%
Адаптер
7%
Мост
К какому из видов относится шаблон «Прототип»?
Anonymous Quiz
57%
Порождающие
23%
Структурные
8%
Базовые
12%
Поведенческие
👍3
Определяет несколько видов объектов, чтобы при создании использовать объект-макет и создаёт новые объекты, копируя макет. О каком паттерне идёт речь?
Anonymous Quiz
71%
Прототип
4%
Интерпретатор
22%
Строитель
3%
Итератор
Гарантирует, что класс имеет только один экземпляр и представляет глобальную точку доступа к нему. О каком паттерне идёт речь?
Anonymous Quiz
93%
Одиночка
2%
Фабричный метод
0%
Приспособленец
4%
Фасад
👍5
Определяет группу алгоритмов, инкапсулирует их и делает взаимозаменяемыми. О каком паттерне идёт речь?
Anonymous Quiz
26%
Абстрактная фабрика
16%
Декоратор
6%
Состояние
53%
Стратегия
Предоставляет интерфейс для создания групп связанных или зависимых объектов, не указывая их конкретный класс. О каком паттерне идёт речь?
Anonymous Quiz
78%
Абстрактная фабрика
10%
Декоратор
4%
Состояние
8%
Стратегия
Предоставляет единый интерфейс к группе интерфейсов подсистемы. Определяет высокоуровневый интерфейс , делая подсистему проще для использования. О каком паттерне идёт речь?
Anonymous Quiz
4%
Одиночка
9%
Приспособленец
12%
Фабричный метод
75%
Фасад
Что из этого описывает порождающие шаблоны?
Anonymous Quiz
8%
изменяют интерфейс уже существующих объектов или его реализацию
6%
определяют взаимодействие между объектами, увеличивая таким образом его гибкость
74%
шаблоны проектирования, которые абстрагируют процесс инстанцирования
13%
правильного ответа нет
👍2
К какому из видов относится шаблон «Итератор»?
Anonymous Quiz
15%
Структурные
11%
Порождающие
60%
Поведенческие
14%
Базовые
👍2
Что такое композиция?
Anonymous Quiz
3%
изменение в одной сущности может влиять на состояние или поведение другой сущности
49%
описывает связь «часть»–«целое», в котором «часть» может существовать отдельно от «целого»
9%
отношение наследования или реализации интерфейса
38%
подвид агрегации, в которой «части» не могут существовать отдельно от «целого»
Kotlin Design Patterns and Best Practices
Автор: Soshin Alexey
Год издания: 2022
#kotlin #en
Скачать книгу
Автор: Soshin Alexey
Год издания: 2022
#kotlin #en
Скачать книгу
👍3
Представляет собой гибкую альтернативу наследованию для расширения функциональности. О каком паттерне идёт речь?
Anonymous Quiz
17%
Стратегия
29%
Абстрактная фабрика
4%
Состояние
49%
Декоратор
Что из этого не относится к видам паттернов?
Anonymous Quiz
4%
Порождающие
4%
Поведенческие
88%
Примитивные
5%
Структурные
👍2
К какому из видов относится шаблон «Мост»?
Anonymous Quiz
21%
Поведенческие
4%
Базовые
71%
Структурные
4%
Порождающие
👍3
Что из этого описывает поведенческие шаблоны?
Anonymous Quiz
12%
правильного ответа нет
18%
изменяют интерфейс уже существующих объектов или его реализацию
60%
определяют взаимодействие между объектами, увеличивая таким образом его гибкость
10%
шаблоны проектирования, которые абстрагируют процесс инстанцирования