Описание тега chain-of-responsibility
Design pattern consisting of a source of command objects and a series of processing objects. One of the Gang of Four's behavioral design patterns.
2
ответа
Цепочка ответственности с многопоточностью и обработкой исключений в Java
У меня есть вызов службы отдыха для цепи ответственности, для повышения производительности мы добавили многопоточность, но не смогли обработать исключение. Найдите пример кода: Начиная с метода службы отдыха @POST @Path("/dispatch") public Response …
08 апр '15 в 13:23
3
ответа
Шаблон проектирования, позволяющий вводить код в определенных точках
Я пытаюсь позволить разработчикам расширять мой код в определенных точках исполнения. Мой конкретный пример - оболочка транзакции базы данных. Оболочка заботится о многих деталях, которые мы хотели абстрагироваться от разработчика, и используется в …
24 авг '09 в 22:06
2
ответа
Командный образец вместе с Цепью ответственности
В моем приложении мне нужно загружать данные из БД в определенной последовательности шагов, например загружать всех клиентов, затем загружать все заказы, загружать продукты и т. Д. Однако в одном или двух случаях порядок отличается и также необходим…
03 дек '12 в 00:05
1
ответ
Цепочка ответственности с большими конфигами
Я использую шаблон проектирования цепочки ответственности для своего конвейера. Одна проблема, которую я обнаружил, заключается в том, что объект конфигурации становится все больше и больше по мере добавления новых цепочек. По сути, мой объект конфи…
04 мар '13 в 21:37
2
ответа
Почему это цепочка ответственности или шаблон декоратора?
В компании работают 3 вида сотрудников: менеджер, разработчик программного обеспечения и инженер по аппаратному обеспечению. Каждая категория сотрудников имеет свою схему PTO (PaidTime Off). Например, Инженер-программист является частью схемы Bonus-…
10 дек '18 в 15:31
2
ответа
Как бы вы протестировали что-то, что фильтрует сложные объекты?
У меня есть постоянный объект с 7 соответствующими полями. Поля могут содержать количество значений, перечисленных здесь: Field # of Possible Values 1 5 2 20 3 2 4 2 5 19 6 2 7 8 Что является потенциалом для 121600 уникальных объектов. Тестируемый к…
23 июл '09 в 17:46
1
ответ
Использование Цепочки ответственности
Я хочу использовать шаблон Chain of Responsibility, чтобы проверить, находится ли местоположение (Широта и Долгота) на расстоянии. Для этого я получил логическое значение, которое должно быть истинным, если местоположение находится на расстоянии, и …
27 окт '15 в 10:00
2
ответа
Как реализовать Chain of Responsibility тестируемым способом?
Я хотел бы реализовать шаблон цепочки ответственности, заботясь о проблеме "неработающей связи" следующим образом: public abstract class Handler{ private Handler m_successor; public void setSuccessor(Handler successor) { m_successor = successor; } p…
20 янв '12 в 16:54
1
ответ
Chain of Responsibility - пропустить запрос через все цепочки
Я просмотрел сеть, но не смог найти ответ на свой вопрос... Допустим, у меня есть 3 цепи. Я хочу, чтобы запрос прошел все 3 цепочки (не имеет значения, может ли цепочка обработать запрос или нет). Можно ли использовать шаблон CoR для этой проблемы? …
30 ноя '15 в 20:57
8
ответов
Дизайн приложения для обработки данных до базы данных
У меня есть большая коллекция данных в файле Excel (и CSV-файлы). Данные должны быть помещены в базу данных (MySQL). Однако, прежде чем он попадет в базу данных, его необходимо обработать. Например, если столбцы 1 меньше столбца 3, добавьте 4 в стол…
11 окт '08 в 15:21
10
ответов
Как избежать instanceof в Java
Наличие цепочки операций "instanceof" считается "запахом кода". Стандартный ответ "использовать полиморфизм". Как бы я это сделал в этом случае? Есть несколько подклассов базового класса; Ни один из них не под моим контролем. Аналогичная ситуация бы…
07 май '10 в 16:37
1
ответ
Цепочки ответственности и проблемы alias_method в Ruby
Я пытаюсь реализовать шаблон цепочки ответственности в Ruby и ActiveRecord для полиморфного объекта. У меня есть несколько проблем. Иногда я получаю сообщение об ошибке, что метод не определен, когда я пытаюсь alias_method его, я думаю, что это пото…
30 июн '10 в 04:58
2
ответа
Обработать запрос несколькими обработчиками в цепочке ответственности
Я изучал шаблоны проектирования, чтобы реализовать их в коде, и я нашел тот, который, как мне кажется, будет работать, но с одним существенным недостатком. Шаблон, на котором я остановился, - это Chain Of Responsibility Pattern. Из того, что я поним…
19 июн '17 в 00:54
2
ответа
Перевернутый конвейер / цепочка ответственности
Мне интересно, существует ли шаблон установления для управления потоком, который будет иметь мое приложение. Проще говоря, это должно быть что-то вроде этого: Пользователь предоставляет файл Файл обрабатывается Пользователь получает обработанный фай…
10 май '17 в 12:15
1
ответ
Создание подключаемого StrategyFactory с DI
У меня есть движок, который создает стратегии для обработки текстовых файлов. Эти файлы имеют различные форматы, и механизм выбирает подходящую стратегию, передавая файл через цепочку стратегий, пока одна из них не подтвердит, что может его проанали…
11 окт '13 в 12:01
0
ответов
Как внедрить несколько различных зависимостей, используя Unity IoC в шаблоне Chain-Of-Responsibility?
Я работаю над проектом, в котором я использую Unity, DI. Также я использую шаблон COR (Chain of Responsibility), который требует мое приложение. Я столкнулся с проблемой и застрял с DI. Я надеюсь, что кто-то пролил немного света. public interface IR…
27 авг '18 в 21:41
1
ответ
События wpf и цепочка ответственности
У перенаправленных событий от wpf есть что-то общее с цепочкой ответственности? я гуглил это и не вижу, чтобы кто-то говорил об этом:S, хотя я и думал, что перенаправленные события являются реализацией этого паттерна
19 окт '09 в 08:37
1
ответ
Шаблон проектирования для выполнения запросов на разных "выходных уровнях"
Я анализирую строку как: \read(customer) hello world ~> \method(arg, arg, ...) в составную структуру данных, которая содержит от 1 до n аргументов, которые являются объектами requestLeaf, аргументы которых могут быть объектом requestLeaf (если эт…
19 янв '16 в 20:18
0
ответов
Правильно ли говорить, что шаблон проектирования для исключения в Java - это "Цепочка ответственности"
Правильно ли говорить, что механизм исключения в Java - это "цепь ответственности"? с одной стороны, насколько я понимаю, для каждого исключения, которое у нас есть в Java, мы "перебираем" "блоки catch" и проверяем, за кого он отвечает, что выглядит…
21 фев '17 в 16:12
1
ответ
Синглтон и шаблоны проектирования "последовательное выполнение"
Я реализую игровую библиотеку для мобильных устройств, используя шаблон проектирования Singleton, как показано ниже Game.initialize("game_id") .downloadMap() .showMap() .setAutoAdjustMapResolution(true) У меня нет проблем с шаблоном проектирования S…
24 сен '18 в 03:16