Введение в тест по паттернам проектирования
Часто при создании программ на языках высокого уровня человек сталкивается с проблемами дизайна классов и их взаимосвязей.
Паттерны проектирования демонстрируют наиболее удачные пути решения тех или иных задач.
Цель теста по паттернам проектирования - не только познакомить с классификацией паттернов проектирования и их определениями, но так же показать основные проблемы, которые возникают при проектировании, и объяснить проверенные техники, которые помогают эти проблемы решить.
Целевая аудитория теста по шаблонам проектирования
Данный тест предназначен программистам, которые хотят познакомиться с объектно-ориентированным программированием на примере паттернов проектирования.
Рекомендуем тест к прохождению всем программистам не зависимо от опыта работы и сферы разработки.
Если вы хотите пройти специализированные тесты по паттернам с привязкой к языкам программирования - обратитесь к соответствующей категории. В данный момент доступен для прохождения тест по паттернам проектирования в Java.
Структура теста по паттернам
Вопросы теста делятся на такие группы:
- Общие понятия
- Классификация паттернов
- Порождающие паттерны
- Паттерны поведения
- Структурные паттерны
Обращаем ваше внимание, что тест посвящен исключительно паттернам по версии GoF.
Развитие теста по паттернам проектирования
В первую очередь команда Quizful собирается покрыть вопросами все 23 паттерна, которые описаны в книге от GoF. Так же будут составлены вопросы по отличиям между основными паттернами проектирования.
Будем благодарны пользователям сервиса за добавление новых интересных вопросов в тест.
Важно: Ниже обсуждается только тест в целом: покрытие тематик, типы вопросов, пути улучшения теста и так далее.
Замечания, касающиеся отдельных вопросов теста, просьба оставлять в соответствующих топиках,
которые доступны на странице результатов прохождения теста возле каждого вопроса.