Свързани публикации 'observer-pattern'


Какво представлява моделът на наблюдател?
Шаблонът за проектиране на наблюдателя е модел за проектиране на софтуер, в който обект, наречен субект, поддържа списък на своите зависими, наречени наблюдатели, и ги уведомява автоматично за всякакви промени в състоянието, обикновено чрез извикване на един от техните методи. Използва се главно за внедряване на разпределени системи за обработка на събития. Моделът на наблюдател е известен също като модел публикуване-абониране. Използва се, за да позволи слабо свързване между обекти,..

Свързани въпроси 'observer-pattern'

Модел на наблюдател, внедрен в C# с делегати?
Вече има отговор на въпрос, който е в C#, не Моделът на наблюдателя не е вече внедрен чрез Събития? Той пита дали моделът на наблюдателя вече е имплементиран в c# с помощта на събития. Въпреки че получавам събитията и модела на наблюдателя,...
7699 изгледи

Кога да използвате NSNotificationCenter
Искам да имам множество наблюдатели на множество събития на един обект (отношение 1 към N). Механизъм за постигане на тази задача е предоставен от NSNotificationCenter . Механизмът изглежда доста пресилен, когато се използва за моя проблем....
7557 изгледи

Наблюдение на промените в контролерите в Angular
Имам ъглово приложение с два контролера. Ето опростена версия на кода: var app = angular.module('walkerApp', ['firebase']); app.controller('AuthenticationController', function($scope) { function login(user) { ... } });...
51 изгледи

Модел на наблюдател с делегат и събития, използващи масив от събития
Имаме клас, който управлява много опашки, които съхраняват данни. Искам потребителят да получава известия, когато към всяка от тези опашки се добавят нови данни. Бих искал да използвам модела на наблюдател, използвайки делегат и събития. Обикновено...
1046 изгледи
schedule 15.10.2022

Създаване на JFrame и наблюдаем обект
Имам клас, да речем MyJFrame , който представлява GUI на моето приложение. Той имплементира интерфейса Observer и замества метода update . public class MyJFrame extends JFrame implements Observer{ ... public void update(Observable arg0,...
6285 изгледи
schedule 25.10.2023

c++ Observer Pattern: необработени указатели срещу shared_ptr?
В процес съм на преобразуване (поне) на част от моя код към използване на shared_ptr. Въпреки това срещам проблем с модела Observer, който използвам. Имам клас презентатор (Model View Presenter), който прилага модела Observer и получава известия,...
2975 изгледи
schedule 04.12.2022

Предаване и интерпретиране на параметри - динамични манипулатори
Имам сравнително динамичен процес на събитие и трябва да мога да интерпретирам параметри, предадени на динамичен манипулатор, но имам проблеми с това. Моля, обърнете внимание, че кодът по-долу е 100% функционален такъв, какъвто е. Просто трябва да...
345 изгледи
schedule 07.11.2022

Релсови наблюдатели не стрелят понякога
Имам модел за наблюдение на снимки на Rails, който се изпълнява след изтриване на снимка. Ако в албума няма останали снимки, албумът се отменя. Това работи през повечето време, но понякога не се задейства, оставяйки публикуван албум без снимки в...
760 изгледи

Python - мога ли да обвия присвояването на атрибут, без да пиша getter/setter
Целта на този въпрос е да се определи дали мога или не да обвия настройката на атрибут на обект, без просто да напиша сетер и след това да обвия сетера. Опитвам се да внедря модел на наблюдател и не искам да пиша повече код, отколкото трябва...
1159 изгледи
schedule 28.11.2022

ElasticSearch: има ли начин да получите нови документи, вмъкнати във всички индекси след предишна SearchRequest?
Имам множество индекси на ElasticSearch, разделени на множество машини, в които поглъщам регистрационни файлове, използвайки logstash . Излагам данните чрез REST API. API слоят търси няколко термина (с помощта на ElasticSearch Java API) и представя...
1754 изгледи
schedule 23.11.2022

Magento - customer_save_after винаги се задейства два пъти
Използвам събитието customer_save_after в magento и всичко работи добре с изключение на 1 досадно нещо - винаги се задейства два пъти. Няма други модули, които пренаписват това и не мога да намеря друга причина това да се случва. Когато...
9131 изгледи
schedule 22.12.2023

Алтернативен модел на дизайн на Observer за .Net
Първоначално щях да внедря модел на наблюдател в C# 3.0, за да разреша проблема си, въпреки че нямаше да бъде приложен точно по същия начин. Проблемът ми е, че имам уеб приложение с потребители, които могат да публикуват съобщения. Известията не...
1111 изгледи
schedule 27.01.2024

NSNotification - наблюдател с множество събития за задействане
В настоящия си вид NSNotifications позволяват механизъм за целево действие в отговор на една публикация / събитие. Бих искал да имам известие, което задейства действие (изпълнява функция) само след като са задействани две събития. Сценарият е,...
67 изгледи
schedule 20.11.2022

използвайки модел на наблюдател с уеб сайт MVC/Codeigniter
Имам уеб сайт, който преобразувам в Codeigniter и искам да опростя и отделя. Харесва ми това, което прочетох за модела Observer за неща като „създадено ново проучване“ (което задейства нов билет за помощ, което задейства имейл и т.н.). Но как да...
1936 изгледи
schedule 07.02.2024

Може ли един наблюдаем клас да бъде конструиран като единичен?
Правя програма на Java с модела Observer (с помощта на Java API). Ако някои от наблюдаемите имаха повече от един екземпляр, програмата можеше да се срине. Трябва ли да ги внедря като сингълтън? Препоръчително ли е?
1667 изгледи

C#: събития или интерфейс за наблюдател? Плюсове минуси?
Имам следното (опростено): interface IFindFilesObserver { void OnFoundFile(FileInfo fileInfo); void OnFoundDirectory(DirectoryInfo directoryInfo); } class FindFiles { IFindFilesObserver _observer; // ... } ...и съм в...
23097 изгледи
schedule 03.03.2024

Как се споделят динамични данни за услугата между контролери и директиви
Бих искал да знам какъв модел да използвам, ако имам нужда моята услуга да споделя своите динамични данни между контролер, директиви и т.н. Причината, поради която споменавам динамични, е, че бих искал да заредя нови данни и тези данни трябва да бъдат...
586 изгледи

Java: Подклас на типа в сигнатура на метод
Добре. Така че се опитвам да настроя GUI за приложение, използвайки модела на наблюдателя. По стандартен начин; ако Observable се актуализира, той извиква метода за актуализиране на всички свои наблюдатели, предавайки ComponentUpdateEvent, както...
1253 изгледи
schedule 29.03.2024

Комуникацията между два фрагмента чрез дейност може ли да се нарече модел на наблюдател в android?
Просто исках да изясня едно нещо, свързано с модела на наблюдател в java. Моделът на наблюдател се използва, когато има връзка "един към много" между обекти, като например ако един обект е модифициран, зависимите от него обекти трябва да бъдат...
576 изгледи

RESTful Webservice с Jersey в Java и модел на наблюдател
Опитвам се да внедря n-tier архитектурно приложение за училищен проект. Комуникацията между клиентите и сървъра се осъществява с RESTful Webservice. Използвах Jersey , за да внедря това в Java . Единственият въпрос, който имам, е как да...
1857 изгледи