Перейти к содержимому
35 / 37

Как реализовать паттерн Chain of Responsibility на JS?

Chain of Responsibility — поведенческий паттерн, в котором запрос проходит по цепочке обработчиков, и каждый решает: обработать запрос или передать дальше. В JavaScript это middleware в Express, перехватчики в Axios, обработчики событий DOM. Каждый обработчик знает только о следующем, что даёт слабую связанность и гибкость добавления/удаления звеньев.

Как реализовать паттерн Chain of Responsibility на JS? | JScriptiser