Вопросы по теме 'chain-of-responsibility'

Будет ли это конвейер, цепочка ответственности или что-то еще?
Я создаю многопроцессорную архитектуру, которая кажется странным сочетанием конвейера и цепочки ответственности. По сути, у меня есть цепочка обработчиков, связанных очередями. Каждый обработчик получит объект, представляющий входные данные,...
6124 просмотров

Может ли цепочка ответственности иметь несколько узлов для изменения запроса?
Если у меня есть несколько узлов, которым нужно будет изменить запрос, стоит ли по-прежнему использовать шаблон проектирования «Цепочка ответственности»? Или этот шаблон следует использовать только тогда, когда только один (неизвестный) узел будет...
318 просмотров

Наиболее подходящий шаблон проектирования для реализации блок-схемы/модели
Мне нужно реализовать структуру блок-схемы на С#. Я передам данные первому узлу, он проверит некоторый элемент данных (логический), затем направит данные на один из двух последующих узлов и т. д. Основной логический поток выглядит следующим образом:...
2766 просмотров

В чем разница между шаблоном проектирования «Цепочка ответственности» и использованием простого блока if-elseif-else?
На днях я просматривал цепочку ответственности и наткнулся на этот пример. По сути, есть абстрактный обработчик, а затем есть конкретные обработчики, каждый из которых реализует метод дескриптора родительского абстрактного обработчика....
1704 просмотров

Java ActionListeners для автономных классов
Есть ли способ переместить классы actionListener в автономные классы? Я сделал пример, используя шаблон проектирования Java и MVC. У меня есть 3 кнопки, которые меняют цвет фона. Вот модель public class ChangeFontColorApplicationModel {...
144 просмотров

Реализовать цепочку ответственности с использованием дженериков
Итак, я хочу реализовать цепочку ответственности, но использовать дженерики с верхней границей. public abstract class Handler<C extends Command> { private Handler<? extends Command> successor; public Handler(Handler<?...
680 просмотров
schedule 13.03.2023

Почему цепочка ответственности неуместна, если для каждого запроса есть только один обработчик?
В настоящее время я работаю над прошивкой USB для проекта. Выясняя, как лучше всего обрабатывать запросы на обслуживание от хоста, я решил реализовать шаблон цепочки ответственности. В моем приложении всегда будет ровно один обработчик для каждого...
959 просмотров