Паттерн

Паттерн — шаблонный способ, образец. Это любая структура, идея или концепция, которые используются многократно внутри более крупного контекста. Большинство паттернов представляют собой хорошие образцы для создания систем, способных решать различные задачи. Они облегчают создание, сопровождение, тестирование, развитие и отладку разнообразных программных систем. Паттерны — эффективные средства борьбы с изощренными, а иногда и неявными проблемами и ошибками, которые неизбежны в больших программных проектах. Некоторые программисты начинают с изучения паттернов благодаря их пользе, а другие — потому что они обеспечивают читаемость кодов. Кроме того, изучение паттернов ускоряет разработку проектов и помогает создавать более масштабируемые и надежные системы.

В этой статье мы рассмотрим один из наиболее важных и широко используемых паттернов проектирования: шаблон MVC (Model–View–Controller