очень часто проскакивают это словосочетание слов, очень много статей про это в интернете. Но хотелось бы получить совет, какую книжку или какие статьи стоит прочесть для полного понимания, желательно с описанием примеров применения, если уж изучать и делать, так делать это правильно. Спасибо за ответы
Читайте ее! Обязательно! Это лучшая книга по паттернам. Плюс, паттерны никаким местом не привязаны к языку программирования. Да, есть всякие специфические, но Вам это абсолютно сейчас не нужно.
Выше Vitek05 посоветовал очень хорошую книгу (авторов которой еще часто называют «бандой четырех»).
Также советую почитать Фаулер. Шаблоны корпоративных приложений.
Я бы посоветовал начать с книги «Паттерны проектирования» от Эрика и Элизабет Фримен. Несмотря на то что книга ориентируется на Java — проблем с кусками кода для PHP программиста совершенно не возникает. Изложение очень доступное и интересное, при этом не страдает от недостатка формальных определений.