Паттерны проектирования

Представляем Вашему вниманию курс по изучению паттернов проектирования на языке PHP. Стоит отметить, что паттерны – это понятие актуально для любого языка, поддерживающего объектно-ориентированный подход к программированию. А значит, можно сделать вывод, что паттерны описывают некое взаимодействие между классами.

Хотелось бы отметить, что паттерн проектирования или шаблон проектирования — это часто встречающееся решение определённой проблемы при проектировании архитектуры веб-приложения или любой другой программы. По сути – это способ решения периодически возникающих проблем, а значит некоторых типовых задач.

Вы должны понимать, что паттерн – это не библиотека и не определенный набор функций или методов, это не готовое решение, которое можно взять и скопировать. Это, в первую очередь способ, или некая методика по решению той или иной проблемы, которую потребуется написать самостоятельно и, возможно, адаптировать под конкретную реализацию.

В данном курсе будут рассмотрены основные паттерны, которые наиболее часто используются при программировании на языке PHP. Как обычно, изложение материала построено от простого к сложному, а значит, в начале будут рассматриваться элементарные паттерны, состоящие из одного или парочки классов, и далее постепенно, сложность, как и структура примеров, будет усложняться. При этом в каждом уроке, с нуля будет написан код для соответствующего паттерна, опираясь на определенные примеры из области веб-программирования.


Все уроки курса: