chain of responsibility

  • ХабрахабрФото TypeScript: паттерны проектирования. Часть 1

    TypeScript: паттерны проектирования. Часть 1

    Привет, друзья! Представляю вашему вниманию перевод первой части серии статей, посвященных паттернам проектирования в TypeScript. Спасибо Денису Улесову за помощь в переводе материала. Паттерны (или шаблоны) проектирования (design patterns) описывают типичные способы решения часто встречающихся проблем при проектировании программ. В отличие от готовых функций или библиотек, паттерн нельзя просто взять и скопировать в программу. Паттерн представляет собой не какой-то конкретный…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Middleware и возможности Pipeline в Laravel

    [Из песочницы] Middleware и возможности Pipeline в Laravel

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

    Читать далее »
  • ХабрахабрФото Chain of Responsibility на C++ variadic templates

    Chain of Responsibility на C++ variadic templates

    Речь пойдёт о таком простом, но часто используемом паттерне как chain of responsibility(цепочка ответственности). Суть паттерна в том, что для обработки какого либо события мы используем несколько обработчиков, каждый из которых принимает решение о том, что и когда передавать следующему. В сети есть масса примеров реализации на C++, но я хочу показать реализацию только на лямдба-выражениях. В этой реализации можно…

    Читать далее »


Кнопка «Наверх»