Вопросы по теме 'observer-pattern'
Проблема с Java-наблюдателем
У меня возникли проблемы с реализацией собственного наблюдателя на Java на платформе Android.
Я создал вызов класса NetworkPathJni, который использует класс интерфейса Observer с именем NetworkPathJniObserver для уведомления других объектов об...
558 просмотров
schedule
10.02.2024
Логика паттерна наблюдателя без ООП?
Я думал о реализации логики, аналогичной шаблону наблюдателя на моем веб-сайте, для реализации хуков.
Я ищу что-то похожее на этот Лучший способ разрешить плагины для приложения PHP
Однако код там слишком ограничен, так как я не могу...
748 просмотров
schedule
07.12.2022
Слушатель/наблюдатель Scala
Как правило, в Java, когда у меня есть объект, который предоставляет какое-то уведомление другим объектам, я использую шаблон Слушатель/Наблюдатель.
Есть ли более похожий на Scala способ сделать это? Должен ли я использовать этот шаблон в Scala,...
10634 просмотров
schedule
16.09.2023
CDI — уведомляется ли вызывающий абонент, когда наблюдатель наблюдает за событием?
Я использую CDI и хочу знать, как вызывающая сторона уведомляется о том, что наблюдатель наблюдал событие или нет. Если на это событие не действуют наблюдатели, то я хочу что-то сделать. Я не вижу, чтобы это было задокументировано где-либо в...
338 просмотров
schedule
12.09.2023
Есть ли способ Rails проверить, какие атрибуты были обновлены в наблюдателе?
У меня есть ActivityObserver , который наблюдает за tasks и имеет обратный вызов after_update .
Я хочу проверить, был ли изменен конкретный атрибут в файле update .
Есть ли в Rails способ сравнить атрибуты субъекта с тем, что они были до...
2872 просмотров
schedule
30.03.2024
передать функцию в json и выполнить
Есть ли способ передать функцию в виде строки json (преобразование с помощью JSON.stringify), отправить ее в другую функцию, проанализировать json и затем выполнить функцию, которая была в json? Я использую jquery и javascript.
66613 просмотров
schedule
27.10.2023
С++ шаблон двунаправленного наблюдателя
Я читал о том, как правильно реализовать MVC в приложении на С++, и в основном пришел к выводу, что есть два способа реализовать это:
шаблон наблюдателя
сигнал/слот
Однако в обоих случаях все примеры, которые я читал, следуют структуре, в...
991 просмотров
schedule
26.01.2024
Реализация обратного вызова в Python - передача вызываемой ссылки на текущую функцию
Я хочу реализовать шаблон Observable в Python для пары рабочих и наткнулся на этот полезный фрагмент:
class Event(object):
pass
class Observable(object):
def __init__(self):
self.callbacks = []
def subscribe(self,...
64380 просмотров
schedule
10.07.2023
Что противоположно шаблону наблюдателя?
Насколько я понимаю, шаблон наблюдателя позволяет нескольким наблюдателям наблюдать за одним объектом. Есть ли закономерность для противоположного сценария? Существует ли шаблон для одного наблюдателя, который следит за несколькими субъектами и...
7848 просмотров
schedule
27.04.2022
Реализация уведомлений в Rails
В моем приложении я хочу уведомлять пользователя, когда он/она упоминается в комментарии или публикации. Дескриптор пользователя @user_name , аналогичный Facebook . Таблица базы данных для упоминаний выглядит так:
Mention
mentioned_by:...
7347 просмотров
schedule
25.10.2022
Почему заполнение нового окна из div удаляет div в исходном документе?
В последние дни у меня возникла большая проблема с заполнением окна (Resizeable-Draggable Prototype-UI window) содержимым с помощью Prototype. Наконец-то я нашел рабочий пример того, что я пытаюсь сделать, но он использует какой-то «плагин Windows»...
185 просмотров
schedule
15.11.2023
Реактивные расширения — вызов асинхронных событий и подписка на определенные потоки
У меня есть ряд модулей, использующих модель публикации/подписки RX.
Вот код регистрации события (повторяется для каждого модуля подписки):
_publisher.GetEvent<DataEvent>()
.Where(sde => sde.SourceName ==...
2653 просмотров
schedule
18.04.2022
Как переопределить метод слушателя NSNotificationCenter суперкласса?
Скажем, у меня есть суперкласс, который слушает уведомление:
@implementation SuperClass
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(foo:)...
718 просмотров
schedule
05.01.2024
Как реализовать шаблон наблюдателя С++ в Objective C
Я пытаюсь реализовать оболочки Objective C для определенных классов С++. Один из этих классов реализовал шаблон наблюдателя и требует, чтобы наблюдатель имел определенный тип C++ (определенный в интерфейсе).
Я весь день гуглил, но не смог найти...
426 просмотров
schedule
09.05.2022
Наблюдатель Rails Activerecord не работает
В приложении rails 3.1 я пытаюсь создать наблюдаемый наблюдатель ActiveRecord, но, похоже, он не работает. Даже создавая только наблюдатель ActiveRecord без наблюдения, событие after_create не вызывается, строка "в событии после создания " никогда...
1345 просмотров
schedule
18.05.2022
Передать дополнительную информацию в ActionMailer Observer
Мне нужно сохранить информацию об отправке каждого электронного письма моему клиенту в базе данных для дальнейшего анализа. Поэтому я пытаюсь сделать это в Observer, но мне нужна информация о счетах. Итак, у меня есть Mailer:
class ClientMailer...
589 просмотров
schedule
08.11.2022
Как использовать модуль XPObserver, содержащийся в DUnitWizard dunit, для реализации шаблона наблюдателя или даже шаблона MVC?
Благодаря мудрым вопросам и ответам на Stackoverflow есть хорошие примеры шаблона Observer в Delphi, такие как Лучший способ реализовать шаблон наблюдателя в Delphi и Есть ли видео/скрин-касты или другие ресурсы о том, как использовать интерфейсы в...
291 просмотров
schedule
02.01.2024
Как реализовать вопреки шаблону наблюдателя в Java?
В шаблоне наблюдателя Observer обычно уведомляет слушателей, вызывая для каждого из них некоторый метод, например:
OnSomethingUpdated(Object) {
....
В этом случае у нас есть связь: Observer должен выполнить некоторую операцию с каждым...
228 просмотров
schedule
05.02.2022
как изменить / обновить стоимость доставки после выбора способа доставки
Я пытаюсь создать собственный метод доставки для magento 1.7.xx, следуя инструкциям в этом блог после создания модуля доставки. Я хотел бы иметь возможность изменять стоимость доставки в зависимости от варианта доставки, выбранного пользователем....
5405 просмотров
schedule
18.07.2023
Удаление наблюдателя при уничтожении() андроида
Я разрабатываю для Android, используя аннотации Android. У меня есть одноэлементный наблюдаемый объект, для которого я хочу добавить активность в качестве наблюдателя. Что-то вроде следующего:
@EActivity(R.layout.myActivity)
public class...
3161 просмотров
schedule
02.05.2022