DesignPatternsPHP

Build Status Documentation Status Donate

Это набор известных шаблонов проектирования (паттернов) и некоторые примеры их реализации в PHP. Каждый паттерн содержит небольшой перечень примеров (большинство из них для ZendFramework, Symfony2 или Doctrine2, так как я лучше всего знаком с этим программным обеспечением).

Я считаю, проблема паттернов в том, что люди часто знакомы с ними, но не представляют как их применять.

Паттерны

Паттерны могут быть условно сгруппированы в три различные категории. Нажмите на заголовок каждой страницы с паттерном для детального объяснения паттерна в Википедии.

Участие в разработке

If you encounter any bugs or missing translations, please feel free to fork and send a pull request with your changes. To establish a consistent code quality, please check your code using PHP CodeSniffer against PSR2 standard using ./vendor/bin/phpcs -p --standard=PSR2 --ignore=vendor ..