Определяет группу алгоритмов, инкапсулирует их и делает взаимозаменяемыми. О каком паттерне идёт речь?
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%
шаблоны проектирования, которые абстрагируют процесс инстанцирования
Шаблоны проектирования Node.JS
Авторы: М. Каскиаро, Л. Маммино
Год издания: 2017
#ru #nodejs
Скачать книгу
Авторы: М. Каскиаро, Л. Маммино
Год издания: 2017
#ru #nodejs
Скачать книгу
❤1
Кто такой архитектор ПО и как им стать?
Архитектор ПО — одна из самых востребованных позиций на современном рынке IT.
Узнайте, что нужно, чтобы претендовать на эту должность, на бесплатном практическом уроке от OTUS. Спикер — опытный эксперт из крупной компании. На вебинаре разберём:
- какую роль выполняет архитектор и зачем он нужен;
- какие бывают архитекторы;
- чем отличается архитектура от проектирования.
Встречаемся 20 мая в 19:00 мск в рамках курса «Software Architect». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
Ссылка для регистрации: https://vk.cc/cwOXbo
Архитектор ПО — одна из самых востребованных позиций на современном рынке IT.
Узнайте, что нужно, чтобы претендовать на эту должность, на бесплатном практическом уроке от OTUS. Спикер — опытный эксперт из крупной компании. На вебинаре разберём:
- какую роль выполняет архитектор и зачем он нужен;
- какие бывают архитекторы;
- чем отличается архитектура от проектирования.
Встречаемся 20 мая в 19:00 мск в рамках курса «Software Architect». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
Ссылка для регистрации: https://vk.cc/cwOXbo
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru❤1
Предоставляет способ последовательного доступа к элементам множества, независимо от его внутреннего устройства. О каком паттерне идёт речь?
Anonymous Quiz
86%
Итератор
3%
Интерпретатор
6%
Строитель
4%
Прототип
👍1
Лучшие практики разработки ПО, которые помогут строить высококачественные, поддерживаемые и расширяемые системы
Изучите их на открытом практическом уроке «Domain Driven Design» от OTUS, где мы разберем:
- основные принципы DDD;
- проектирование Bounded Context;
- применение DDD в архитектуре проекта.
Спикер — опытный разработчик в одной из крупнейших российских компаний.
Встречаемся 29 мая в 20:00 мск в рамках старта большого курса «Highload Architect». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!
➡️ Ссылка для регистрации: https://vk.cc/cwQQDX
Изучите их на открытом практическом уроке «Domain Driven Design» от OTUS, где мы разберем:
- основные принципы DDD;
- проектирование Bounded Context;
- применение DDD в архитектуре проекта.
Спикер — опытный разработчик в одной из крупнейших российских компаний.
Встречаемся 29 мая в 20:00 мск в рамках старта большого курса «Highload Architect». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!
➡️ Ссылка для регистрации: https://vk.cc/cwQQDX
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru❤1
Какое из описаний подходит паттерну «Прокси»?
Anonymous Quiz
6%
Позволяет подклассам переопределить эти этапы, не меняя структуру алгоритма
55%
Предоставляет замену другого объекта для контроля доступа к нему
4%
Определяет алгоритм, некоторые этапы которого делегируются подклассам
35%
Обеспечивает слабую связь, избавляя объекты от необходимости прямо ссылаться друг на друга
❤1👍1
Представления архитектуры — что это и как с ними работать?
Навыки работы с архитектурой увеличивают ценность любого IT-специалиста. Самое время погрузиться в тему подробнее — приходите на открытый практический урок от OTUS, где опытный эксперт разберет:
- метод ADR/ADL;
- артефакты архитектуры;
- варианты представления архитектуры;
- несколько интересных кейсов.
🗓 Встречаемся 30 мая в 20:00 мск в преддверии старта курса «Microservice Architecture». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!
Ссылка для регистрации: https://vk.cc/cx1GNt
Навыки работы с архитектурой увеличивают ценность любого IT-специалиста. Самое время погрузиться в тему подробнее — приходите на открытый практический урок от OTUS, где опытный эксперт разберет:
- метод ADR/ADL;
- артефакты архитектуры;
- варианты представления архитектуры;
- несколько интересных кейсов.
🗓 Встречаемся 30 мая в 20:00 мск в преддверии старта курса «Microservice Architecture». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!
Ссылка для регистрации: https://vk.cc/cx1GNt
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru👎4