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

 

На данный момент статей о паттернах проектирования в сети предостаточно. Эта статья — попытка расставить все по местам (велком метод Фейнмана). Я постарался просто описать паттерны в метафорах, не погружаясь в реализацию. Да, я не заявляю, что все метафоры придумал самостоятельно. В большинстве случаев это примеры куда более компетентных авторов. Так же, привожу для удобства ссылки на википедию — основной источник информации. 

Итак… Паттерны проектирования — это методы применения принципов ООП для решения определенных задач. Паттерны не предлагают конкретной реализации, и поэтому могут быть реализованы на различных языках программирования. Главное, чтобы была поддержка ООП на уровне языка. Как следствие, применение паттернов за счет абстракций помогает сделать код более независимым.
Читать далее «Паттерны проектирования в метафорах»