Введение в тест по паттернам проектирования
Данный тест посвящен паттернам проектирования (шаблонам проектирования). В этом тесте вы найдете вопросы по паттернам проектирования по версии GoF (Gang of Four).
В тесте не рассмотрены J2EE паттерны и GRASP паттерны.
Целевая аудитория теста по паттернам
Тест по паттернам проектирования рекомендуется пройти всем, кто знаком с объектно-ориентированным программированием на Java.
Подразумевается, что перед прохождением теста вы ознакомились с основной терминологией и классификацией паттернов проектирования по версии GoF. Если нет - рекомендуем обратиться к категории тестов по ООП.
Структура теста по паттернам проектирования
Вопросы данного теста делятся на следующие группы:
- Паттерны создания объектов (creational): Singleton, Builder, Abstract Factory и т.д.
- Структурные паттерны (structural): Adapter, Composite, Facade и т.д.
- Паттерны поведения (behavioral): Chain of Responsibility, Interpreter, Command, Mediator.
Для того, чтобы придать конкретики некоторым вопросам, в формулировках или вариантах ответов часто даны фрагменты кода на языке Java.
Наиболее часто встречающиеся паттерны в Java (Singleton, Decorator) выделены в отдельные категории вопросов.
Дальнейшее развитие теста по шаблонам проектирования
Список вопросов теста постоянно будет пополняться.
Если вы уверенно чувствуете себя в вопросах паттернов проектирования, возможно вас заинтересуют тесты по основам UML и объектно-ориентированному анализу, которые вскоре появятся на этом сайте.
но может стоит добавить вопросы посложнее.