Свързани публикации 'observer-pattern'
Какво представлява моделът на наблюдател?
Шаблонът за проектиране на наблюдателя е модел за проектиране на софтуер, в който обект, наречен субект, поддържа списък на своите зависими, наречени наблюдатели, и ги уведомява автоматично за всякакви промени в състоянието, обикновено чрез извикване на един от техните методи. Използва се главно за внедряване на разпределени системи за обработка на събития.
Моделът на наблюдател е известен също като модел публикуване-абониране. Използва се, за да позволи слабо свързване между обекти,..
Свързани въпроси 'observer-pattern'
Модел на наблюдател, внедрен в C# с делегати?
Вече има отговор на въпрос, който е в C#, не Моделът на наблюдателя не е вече внедрен чрез Събития?
Той пита дали моделът на наблюдателя вече е имплементиран в c# с помощта на събития.
Въпреки че получавам събитията и модела на наблюдателя,...
7699 изгледи
schedule
16.09.2022
Кога да използвате NSNotificationCenter
Искам да имам множество наблюдатели на множество събития на един обект (отношение 1 към N).
Механизъм за постигане на тази задача е предоставен от NSNotificationCenter . Механизмът изглежда доста пресилен, когато се използва за моя проблем....
7557 изгледи
schedule
10.10.2022
Наблюдение на промените в контролерите в Angular
Имам ъглово приложение с два контролера. Ето опростена версия на кода:
var app = angular.module('walkerApp', ['firebase']);
app.controller('AuthenticationController', function($scope) {
function login(user) {
...
}
});...
51 изгледи
schedule
11.10.2022
Модел на наблюдател с делегат и събития, използващи масив от събития
Имаме клас, който управлява много опашки, които съхраняват данни. Искам потребителят да получава известия, когато към всяка от тези опашки се добавят нови данни. Бих искал да използвам модела на наблюдател, използвайки делегат и събития. Обикновено...
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 изгледи
schedule
20.11.2023
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 изгледи
schedule
12.02.2024
C#: събития или интерфейс за наблюдател? Плюсове минуси?
Имам следното (опростено):
interface IFindFilesObserver
{
void OnFoundFile(FileInfo fileInfo);
void OnFoundDirectory(DirectoryInfo directoryInfo);
}
class FindFiles
{
IFindFilesObserver _observer;
// ...
}
...и съм в...
23097 изгледи
schedule
03.03.2024
Как се споделят динамични данни за услугата между контролери и директиви
Бих искал да знам какъв модел да използвам, ако имам нужда моята услуга да споделя своите динамични данни между контролер, директиви и т.н. Причината, поради която споменавам динамични, е, че бих искал да заредя нови данни и тези данни трябва да бъдат...
586 изгледи
schedule
13.03.2024
Java: Подклас на типа в сигнатура на метод
Добре. Така че се опитвам да настроя GUI за приложение, използвайки модела на наблюдателя. По стандартен начин; ако Observable се актуализира, той извиква метода за актуализиране на всички свои наблюдатели, предавайки ComponentUpdateEvent, както...
1253 изгледи
schedule
29.03.2024
Комуникацията между два фрагмента чрез дейност може ли да се нарече модел на наблюдател в android?
Просто исках да изясня едно нещо, свързано с модела на наблюдател в java.
Моделът на наблюдател се използва, когато има връзка "един към много" между обекти, като например ако един обект е модифициран, зависимите от него обекти трябва да бъдат...
576 изгледи
schedule
15.03.2024
RESTful Webservice с Jersey в Java и модел на наблюдател
Опитвам се да внедря n-tier архитектурно приложение за училищен проект. Комуникацията между клиентите и сървъра се осъществява с RESTful Webservice. Използвах Jersey , за да внедря това в Java . Единственият въпрос, който имам, е как да...
1857 изгледи
schedule
07.04.2024