Font size
WorksheetsШаблоны проектирования
Total questions: 15
Worksheet time: 14mins
Какие шаблоны проектирования относятся к порождающим?
Строитель (Builder)
Абстрактная фабрика (Abstract Factory)
Одиночка (Singleton)
Наблюдатель (Observer)
Шаблонный метод (Template Method)
Какой шаблон проектирования позволяет работать с группой объектов как с единым целым?
(a)
Диаграмма какого шаблона проектирования представлена на рисунке?
Стратегия (Strategy)
Компоновщик (Composite)
Шаблонный метод (Template Method)
Наблюдатель (Observer)
Отметьте верное (верные) утверждения?
Интерфейс java.lang.Iterable и реализующие его классы - это один из примеров реализации шаблона проектирования Итератор (Iterator)
Любой итератор, как правило, является в том числе реализацией шаблона проектирования Одиночка (Singleton)
Любой итератор всегда является еще и реализацией шаблона проектирования Одиночка (Singleton)
К какой группе классификации паттернов относится шаблон проектирования Итератор (Iterator)
(a)
Какие паттерны по классификации относятся к группе структурных?
Абстрактная фабрика (Abstract Factory)
Стратегия (Strategy)
Адаптер (Adapter)
Декоратор (Decorator)
Компоновщик (Composite)
Назначение какого паттерна состоит в сокрытии сложности системы и сведении всех вызовов к одному объекту
Компоновщик (Composite)
Шаблонный метод (Template Method)
Абстрактная фабрика (Abstract Factory)
Фасад (Фасад)
Какой структурный шаблон проектирования нужно использовать когда имеется класс, который содержит нужное состояние и поведение, но имеет неподходящий интерфейс
(a)
Выберите верное (верные) утверждения для следующего фрагмента кода на языке Java:
for (a: foo) {
...
}
Чтобы такой код скомпилировался необходимо чтобы объект foo реализовывал интерфейс java.util.Comparator
Чтобы такой код скомпилировался необходимо чтобы объект foo реализовывал интерфейс java.lang.Iterable
Чтобы такой код скомпилировался необходимо чтобы объект foo реализовывал интерфейс java.lang.Comparable
Иерархии классов с родителями InputStream и OutputStream в пакете java.io пример реализации какого шаблона проектирования?
Абстрактная Фабрка (Abstract Factory)
Шаблонный метод (Template Method)
Стратегия (Strategy)
Декоратор (Decorator)
Диаграмма какого паттерна представлена на рисунке?
Итератор (Iterator)
Шаблонный метод (Template Method)
Одиночка (Singleton)
Адаптер (Adapter)
"Определяет зависимость между объектами "один ко многим" так, что когда один объект меняет свое состояние остальные автоматически получают оповещение об этом изменении". О каком паттерне речь?
(a)
Какой паттерн определяет интерфейс для создания объектов в суперклассе, позволяя подклассам изменять тип создаваемых объектов?
Абстрактная фабрика (Abstract Factory)
Шаблонный метод (Template Method)
Фабричный метод (Factory Method)
Шаблон проектирования (паттерн) = это ...
набор картинок и пояснений к ним
повторяемая архитектурная конструкция, предлагающая решение в рамках некоторого часто возникающего контекста
абсолютно обязательная часть любого серьезного проекта
Порождающий шаблон проектирования, который предоставляет способ создания составного объекта и позволяет выполнить создание объекта "по шагам".
Строитель (Builder)
Абстрактная фабрика (Abstract Factory)
Фабричный метод (Factory Method)
