NEW
Font size
WorksheetsВикторина по паттернам проектирования 3
Total questions: 29
Worksheet time: 15mins
Что такое идиомы в контексте паттернов проектирования?
Низкоуровневые паттерны
Архитектурные паттерны
Высокоуровневые шаблоны
Универсальные шаблоны
Какой паттерн в C++ считается идиомой RAII?
Singleton
Factory Method
Resource Acquisition Is Initialization
Observer
Что описывают паттерны проектирования?
Только поведение объектов
Универсальные шаблоны решения типичных задач
Специфические задачи языка
Структуру всей системы
Какой из следующих паттернов является порождающим?
Singleton
Observer
Adapter
Decorator
Какой паттерн помогает упростить иерархию классов?
Mediator
Adapter
Strategy
Command
Что такое архитектурные паттерны?
Шаблоны высокого уровня
Универсальные шаблоны
Низкоуровневые решения
Специфичные для языка решения
Какой из следующих паттернов относится к поведенческим?
Observer
Composite
Builder
Facade
Какой паттерн позволяет инкапсулировать различные варианты поведения?
Strategy
Adapter
Singleton
Builder
Что такое класс в ООП?
Метод класса
Экземпляр объекта
Шаблон для создания объектов
Интерфейс
Какой термин описывает механизм сокрытия внутреннего состояния объекта?
Полиморфизм
Инкапсуляция
Наследование
Абстракция
Что такое полиморфизм?
Способность объектов обрабатываться единообразно
Механизм сокрытия данных
Создание нового класса на основе существующего
Процесс выделения значимых характеристик
Какой паттерн помогает управлять множественными запросами?
Iterator
Memento
Observer
Mediator
Что такое интерфейс в ООП?
Набор методов без реализации
Шаблон для создания объектов
Способность объектов обрабатываться единообразно
Конкретный экземпляр класса
Какой паттерн позволяет работать с несовместимыми интерфейсами?
Adapter
Decorator
Facade
Mediator
Какой из следующих паттернов относится к архитектурным?
Builder
Factory Method
MVC
Observer
Что такое абстракция в ООП?
Процесс создания объектов
Сокрытие внутреннего состояния
Выделение значимых характеристик
Определение интерфейса
Какой паттерн помогает избежать избыточного дублирования кода?
Strategy
Factory Method
Observer
Decorator
Что такое наследование в ООП?
Определение интерфейса
Сокрытие данных
Создание нового класса на основе существующего
Способность объектов обрабатываться единообразно
Какой паттерн позволяет централизовать процесс создания объектов?
Builder
Observer
Adapter
Mediator
Какой из следующих паттернов является структурным?
Strategy
Adapter
Factory Method
Singleton
Что такое дублирование кода?
Создание объектов с одинаковыми свойствами
Создание объектов с разной конфигурацией
Создание объектов с одинаковыми методами
Создание объектов без использования паттернов
Какой паттерн помогает разделить систему на логические слои?
Decorator
Layered Architecture
Mediator
Observer
Что такое объект в ООП?
Шаблон для создания классов
Набор методов
Конкретный экземпляр класса
Способность объектов обрабатываться единообразно
Какой паттерн позволяет сохранять и восстанавливать состояние объектов?
Strategy
Iterator
Memento
Observer
Какой из следующих паттернов является поведенческим?
Decorator
Adapter
Command
Builder
Что такое слабая связанность между объектами?
Объекты имеют одинаковые методы
Объекты зависят друг от друга
Объекты не зависят друг от друга
Объекты имеют одинаковые свойства
Какой паттерн помогает упростить взаимодействие между классами?
Observer
Mediator
Facade
Strategy
Что такое управление памятью в контексте идиом?
Способность объектов обрабатываться единообразно
Сокрытие внутреннего состояния
Создание нового класса на основе существующего
Эффективное использование конструкций языка
Какой паттерн позволяет изменять поведение системы без изменения клиентского кода?
Observer
Strategy
Adapter
Decorator
