chain of responsibility
-
Хабрахабр
TypeScript: паттерны проектирования. Часть 1
Привет, друзья! Представляю вашему вниманию перевод первой части серии статей, посвященных паттернам проектирования в TypeScript. Спасибо Денису Улесову за помощь в переводе материала. Паттерны (или шаблоны) проектирования (design patterns) описывают типичные способы решения часто встречающихся проблем при проектировании программ. В отличие от готовых функций или библиотек, паттерн нельзя просто взять и скопировать в программу. Паттерн представляет собой не какой-то конкретный…
Читать далее » -
Хабрахабр
[Из песочницы] Middleware и возможности Pipeline в Laravel
Laravel — это поистине большая и сложная система, которая старается решить большинство бытовых задач веб разработчика максимально элегантным способом и собрать в себе как можно больше инструментов и, что очень важно — с как можно более человеческим интерфейсом. Отсутствие полноценной документации, а также отсутствие русскоязычных статей и очень малое количество статей иностранных — подтолкнуло меня к решению раскрыть некую завесу…
Читать далее » -
Хабрахабр
Chain of Responsibility на C++ variadic templates
Речь пойдёт о таком простом, но часто используемом паттерне как chain of responsibility(цепочка ответственности). Суть паттерна в том, что для обработки какого либо события мы используем несколько обработчиков, каждый из которых принимает решение о том, что и когда передавать следующему. В сети есть масса примеров реализации на C++, но я хочу показать реализацию только на лямдба-выражениях. В этой реализации можно…
Читать далее »