Tag: observer-pattern

Ein Entwurfsmuster, in dem ein Objekt, das Subjekt genannt wird, eine Liste seiner Abhängigen, Beobachter genannt, beibehält und diese automatisch über Zustandsänderungen benachrichtigt, normalerweise durch Aufruf einer ihrer Methoden. Es ist eines der Verhaltensmuster der Gang of Four.

Ist es möglich, Beobachter zu tableView.contentOffset?

Anzahl der Antworten 3 Antworten
Ich brauchen, um zu verfolgen tableView.contentOffset.y Ist es möglich, Beobachter zu tableView.contentOffset? Ich denke, das ist unmöglich, weil contentOffset Erben nicht NSObject-Klasse. Irgendeine andere Lösung? InformationsquelleAutor Voloda2 | 2012-08-23

Rx für .NET - Was ist Scheduler.Dispatcher?

Anzahl der Antworten 2 Antworten
Ich versuche, die Arbeit durch Dan Sullivan ' s Rx-Erweiterungen Schulung auf PluralSight. Ist es eine gute Sachen, aber leider Rx scheint bereits geändert, obwohl der Kurs wurde nur veröffentlicht vor einem Monat. Meisten änderungen sind trivial

Die Beobachtung mehrerer observablen, während die Vermeidung von instanceof-operator in java?

Anzahl der Antworten 4 Antworten
Wenn ich ein Objekt haben, dass ich möchte in der Lage sein, zu beobachten, einige andere beobachtbare Objekte, die nicht alle vom gleichen Typ. Zum Beispiel will ich Eine, um in der Lage sein, zu beobachten, B

Magento - customer_save_after immer zweimal gefeuert

Anzahl der Antworten 5 Antworten
Ich bin mit der customer_save_after event in magento, und alles ist in Ordnung, abgesehen von 1 ärgerliche Sache - es ist immer wieder feuerte zweimal. Gibt es keine anderen Module umschreiben und ich finde keinen anderen Grund

MVC-Java: Wie funktioniert ein Controller-set die Zuhörer in die Kinder-Klassen einen Blick

Anzahl der Antworten 1 Antworten
Habe ich einen Controller und eine View mit vielen Kindern Ansichten mit Kinder mit Kinder. Beispiel: JPanels in JPanels, die Schaltflächen und Felder für einen controller übergeben, um das Modell. Den aktuellen Weg, ich Tue es ist

Wie funktioniert AngularJS wissen, wenn sich Variablen ändern? Wie funktioniert AngularJS dirty-checking-Arbeit?

Anzahl der Antworten 6 Antworten
Ich Las einige Artikel, um ein bisschen mehr verstehen, wie AngularJS funktioniert. Einer der Begriffe, die ich nicht verstehe, ist Dirty Checking. Was ist es genau? Es scheint, wie das Observer-Muster, aber es ist anscheinend besser. Können

Die überwachung der änderungen an einer Sammlung

Anzahl der Antworten 8 Antworten
Sagen, Sie haben das folgende java-bean: public class MyBean { private List<String> names = new ArrayList<String>(); public void addName(String name) { names.add(name); fireNamesPropertyChange(name); } } Wie würden Sie normalerweise implementieren einer Eigenschaft change-Ereignis für eine Sammlung? Versuchen

Verwenden Sie Image: URL oder abbildpfad in eine Beobachter-Klasse

Anzahl der Antworten 2 Antworten
Ich möchte einige Facebook-posting von Beobachter-Klasse, allerdings möchte ich Referenz ein Bild von meinem server. In der Vergangenheit habe ich hatte einige ziemlich hackie Methoden, dies zu tun, aber jetzt mit der neuen Vermögen Dinge, ich wenn

Java Observer und Observable nicht richtig arbeitet zwischen Anwendungen

Anzahl der Antworten 2 Antworten
Ich habe eine Anwendung mit einem Haupt-JFrame enthält eine Standard-Liste Modell. Ich möchte, dass wenn ich etwas ändern auf dieser Datensätze, die zweite ausgeführte Anwendung wird automatisch aktualisiert. Bisher habe ich einen MainController-Klasse implementiert das listener und

Rxjs Thema next() nach dem vollständigen()

Anzahl der Antworten 1 Antworten
Habe ich Dienst und verbindet mit Subject() zu tun paging. Ich bin mit next(newData) passieren zu unterliegen, was hält die Dinge lebendig, jetzt muss ich verwenden complete() auf jedem ajax-Aufruf übergeben und zu Unterwerfen. aber nachdem ich

Erklärung gekündigt Falsch Fehler in folgenden code in cpp

Anzahl der Antworten 2 Antworten
Iam, der versucht, sich zu entwickeln C++ - Programm für observer-Muster, aber ich bin immer diese Fehler. Hier ist meine CPP-code , und ich immer Fehler ständig : "Erklärung der Kündigung falsch" ! Vielen Dank im Voraus

Eine generische observer-pattern in Java

Anzahl der Antworten 6 Antworten
Den java.util.Observer und java.util.Observable sind hässlich. Sie benötigen die Art von Abgüssen, die Typ-Sicherheit-fans unangenehm auf, und man kann nicht definieren Sie eine Klasse, um ein Observer mehrerer Dinge ohne hässliche casts. In der Tat, in "Wie

MediatorLiveData oder switchMap transformation mit mehreren Parametern

Anzahl der Antworten 3 Antworten
Ich bin mit Transformationen.switchMap in meinem ViewModel so meine LiveData Sammlung, beobachtet in meinem fragment, reagiert auf Veränderungen von code parameter. Diese perfekt funktioniert : public class MyViewModel extends AndroidViewModel { private final LiveData<DayPrices> dayPrices; private final

Erste "freigegeben ist, während der Schlüssel-Wert-Beobachter waren noch registriert." - Fehler nach Umstellung auf ARC

Anzahl der Antworten 1 Antworten
Ich bin mit diesem Klasse: https://github.com/alexleutgoeb/ALPickerView Seit ich konvertiert ARC, ich bekomme diese Fehlermeldung nach dem Klick auf den pickerview ein paar mal: 2011-10-18 14:10:19.424 MappingApp[3398:10d03] An instance 0x73c7cd0 of class CustomTapGestureRecognizer was deallocated while key value

RxJava timer wiederholt, für immer, und kann neu gestartet werden und jederzeit widersprochen

Anzahl der Antworten 2 Antworten
In android verwende ich Timer, um den task ausführen, wiederholt alle 5 Sekunden ein und startet nach 1 Sekunde in dieser Weise: Timer timer = new Timer(); timer.scheduleAtFixedRate(new TimerTask() { @Override public void run() { //Here is

Wie trigger ein Ereignis auf der empfangenen Zahlung in magento?

Anzahl der Antworten 2 Antworten
Grüße, Magento möchte ich ein Ereignis auslösen, sobald ein Auftrag eingerichtet wurde, um die Verarbeitung (vom gateway eine Bestätigung oder manuell), Beispiel: Wenn eine Allgemeine Kunde (id, 1) verbringt mehr als 100$ und die Bezahlung bestätigt hat,

Jquery Observer-Muster

Anzahl der Antworten 3 Antworten
Ich habe auf der Suche über das internet für andere Beispiele für die Implementierung des observer-Musters in jquery. Ich möchte es so observer1.observe(subject); observer2.observe(subject); Definieren Sie einen benutzerdefinierten Ereignis-callbacks für den Beobachter observer1.bind('customEvent', function(contextData) { //Some code

magento $order->getAllItems() zurück, zweimal den gleichen Artikel

Anzahl der Antworten 3 Antworten
Schreibe ich ein Beobachter, überprüfen Sie jedes Element in einer Reihenfolge, irgendwann bekomme ich die Artikel foreach($order->getAllItems() as $item){ //do something echo $item->getSku(); } //output sku-first sku-first sku-second sku-second aber ich bekomme zweimal den gleichen Artikel mit

Observer design pattern in C++

Anzahl der Antworten 6 Antworten
Ist das observer design pattern bereits definiert in der STL (Wie java.util.Beobachter und java.util.Observable in Java) ? Vermutlich als ein weiteres Beispiel für eine Sprache, standard-Bibliothek, hat die observer-Muster eingebaut. ja Jeremy, das ist richtig Boost für

Wie implementiere ich ein Beobachter, um Daten von einem listener?

Anzahl der Antworten 1 Antworten
Ich bin mit dem MaterialDrawer - Bibliothek zum erstellen einer einfachen Schublade für meine app, einige der Instanzen von Klassen in der Bibliothek müssen Sie eine Zeichenfolge übergeben, in Ihnen, wenn Sie aufgerufen. Ein Beispiel ist die

observer-Muster, MVC vs

Anzahl der Antworten 2 Antworten
Frage ich mich, was sind die Unterschiede zwischen observer-Muster und MVC. Ich habe einige Erfahrungen schreiben MVC Programm in Java in der Schule, aber keine Erfahrungen mit observer-Muster. (jemand hat mir gesagt, dass Beobachter-Muster heißt, ich benutzt

Beobachter deprecated in Java 9. Was sollten wir stattdessen verwenden?

Anzahl der Antworten 4 Antworten
Java 9 kam heraus, und Beobachter ist veraltet. Warum ist das so? Bedeutet es, dass wir nicht implementieren sollte observer-Muster nicht mehr? Wäre es gut zu wissen, was ist die bessere alternative? InformationsquelleAutor curious95 | 2017-09-23

Magento neu berechnen Warenkorb insgesamt im Beobachter

Anzahl der Antworten 3 Antworten
Habe ich ein Beobachter, entfernt Elemente aus dem Warenkorb, wenn Sie nicht vorrätig sind (D. H. vom Kunden zurück zu Ihrem Warenkorb ofter x-mal, und ein Element in den Warenkorb mehr auf Lager), und zeigt eine Meldung

wie die Umsetzung observer pattern in javascript?

Anzahl der Antworten 6 Antworten
Hallo, ich bin tyring zu implementieren observer pattern in JavaScript: Meine index.js: $(document).ready(function () { var ironMan = new Movie(); ironMan.setTitle('IronMan'); ironMan.setRating('R'); ironMan.setId(1); // ironMan.setCast(['Robert Downey Jr.', 'Jeff Bridges', 'Gwyneth Paltrow']); var terminator = new Movie(); terminator.setTitle('Terminator');

Wie haben Ereignisse in Ruby?

Anzahl der Antworten 5 Antworten
Komme ich aus einer C# - hintergrund, und habe gerade mit der Programmierung in Ruby. Die Sache ist die, dass ich wissen will, wie ich kann Ereignisse auslösen, die in meinem Unterricht so, dass verschiedene Beobachter ausgelöst

Android Rxjava abonnieren Sie eine variable ändern

Anzahl der Antworten 3 Antworten
Ich Lerne Observer-Muster, ich will meiner beobachtbar zu verfolgen, eine bestimmte variable, wenn es änderungen, die es Wert ist, und führen Sie einige Operationen, die ich getan habe, so etwas wie : public class Test extends MyChildActivity

C# - Plugin-Architektur mit Schnittstellen teilen zwischen den plugins

Anzahl der Antworten 5 Antworten
Teilte ich mein problem in eine kurze und eine lange version für die Leute mit wenig Zeit an der hand. Kurze version: Ich brauche eine Architektur für ein system mit provider-und consumer-plugins. Anbieter implementieren sollte intereface IProvider

Observable in Java

Anzahl der Antworten 9 Antworten
Ich versuche zu verstehen, dem Beobachter und dem Beobachtetem. Hier ist ein Beispiel, dass ich versuche, herauszufinden: public class IntegerDataBag extends Observable implements Iterable<Integer> { private ArrayList<Integer> list= new ArrayList<Integer>(); public void add(Integer i){ list.add(i); setChanged(); notifyObservers();

Wie erstellen benutzerdefinierter Listener in java?

Anzahl der Antworten 4 Antworten
Ich will wissen, wie um unsere eigenen Listener in java.Ich habe zum Beispiel eine Funktion, die-Schritten Zahl von 1 bis 100. ich möchte, um einen listener, wenn der Wert erreicht 50. Wie kann ich das tun? Pls

Delegation: EventEmitter oder Beobachten in Eckige

Anzahl der Antworten 6 Antworten
Ich versuche etwas umzusetzen, wie eine delegation Muster in Eckig. Wenn der Benutzer klickt auf eine nav-item ich möchte eine Funktion aufrufen, die dann sendet ein Ereignis, das wiederum behandelt werden, indem eine andere Komponente einen Listener

Gibt es ein Ereignis für Kunden, account-Registrierung in Magento?

Anzahl der Antworten 17 Antworten
Ich würde gerne in der Lage zu laufen einige der Funktionen mit einem module dass ich Baue, wenn ein customer registers ein Konto, aber ich kann nicht scheinen zu finden eventdas ausgelöst wird, auf eine new customer

Sollte ich einen Listener oder Observer?

Anzahl der Antworten 6 Antworten
Habe ich eine dropdown-box in meine GUI zeigt den Inhalt einer ArrayList in anderen Klasse. Neue Objekte können Hinzugefügt werden, um die ArrayList an anderer Stelle in die GUI, also muss ich wissen, wenn es aktualisiert wird,

Festzustellen, welche Eigenschaften geändert wurden Schienen after_save Rückruf?

Anzahl der Antworten 8 Antworten
Ich bin einrichten eines after_save Rückruf in mein Modell von Beobachter zu senden, eine Benachrichtigung nur, wenn das Modell die veröffentlicht Attribut wurde geändert von "false" auf "true". Da Methoden wie geändert? sind nur sinnvoll, bevor das

Rails 3 Beobachter — suchen, um zu lernen, wie zu implementieren, die ein Beobachter für mehrere Modelle

Anzahl der Antworten 1 Antworten
Ich möchte noch hinzufügen, dass ein Auditor Beobachter die Aktion jederzeit after_create für 3 Modelle (Bücher, Charaktere, Autoren)... Ich vor kurzem gehört, dass der Beobachter die Fähigkeit, aber nicht finden können jegliche Dokumentation, die auf die Fähigkeit.

Observable für Spottdaten in Angular erstellen 2

Anzahl der Antworten 3 Antworten
Ich versuche, um eine Observable, die von einem Dienst mit mock-Daten. Bin ich wieder mein service : return Observable.of(new Object()).map(MOCKACCOUNT =>JSON.stringify(MOCKACCOUNT)); Bekomme ich eine Fehlermeldung Observable_1.Beobachtbar ist.von ist nicht eine Funktion. Bin ich etwas fehlt? Ich bin

Warum sollte das Beobachtermuster veraltet sein?

Anzahl der Antworten 3 Antworten
Habe ich bemerkt, dass meine Abhängigkeit injiziert, Beobachter-Muster-schwere-code (mit Guave ist EventBus) ist oft deutlich schwieriger zu Debuggen als code, den ich geschrieben habe in der Vergangenheit ohne diese features. Vor allem, wenn Sie versuchen, um zu

Implementierung eines Callbacks in Python - Übergabe eines aufrufbaren Verweises an die aktuelle Funktion

Anzahl der Antworten 1 Antworten
Ich soll zur Umsetzung der Observable Muster in Python für ein paar Arbeiter, und bin auf diese hilfreiche snippet: class Event(object): pass class Observable(object): def __init__(self): self.callbacks = def subscribe(self, callback): self.callbacks.append(callback) def fire(self, **attrs): e

Wie löst man eine Funktion bei einer Wertänderung aus?

Anzahl der Antworten 5 Antworten
Ich begreife diese Frage hat zu tun mit dem event-handling und die, die ich gelesen habe über Python-event-handler einen Disponenten, also entweder es gab keine Antwort auf meine Frage oder ich völlig verpasst Sie die Informationen. Möchte

Beobachter Design Pattern vs "Listeners"

Anzahl der Antworten 3 Antworten
Scheint es mir, dass das Beobachter-Entwurfsmuster beschrieben, die in der GOF-ist wirklich das gleiche wie die Zuhörer finden sich in verschiedenen toolkits. Gibt es einen Unterschied zwischen den Begriffen, oder sind die Zuhörer und Beobachter wirklich die

Vor- und Nachteile von Listenern als WeakReferences

Anzahl der Antworten 12 Antworten
Was sind die vor-und Nachteile halten die Zuhörer wie WeakReferences. Den großen " Pro " ist natürlich, dass: Hinzufügen eines Listeners als WeakReference bedeutet, dass der Hörer braucht nicht zu stören, 'entfernen', selbst. Update Für diejenigen, die

Mediator Vs Observer Objektorientierte Entwurfsmuster

Anzahl der Antworten 8 Antworten
Habe ich gelesen, das Gang Of Fourum zu lösen, einige meiner Probleme und kam über die Vermittler Muster. Hatte ich früher Beobachter in meinen Projekten für einige GUI-Anwendung. Ich bin ein bisschen verwirrt, als ich nicht finden,

Wie würden Sie Beobachter mit rSpec in einer Ruby on Rails-Anwendung testen?

Anzahl der Antworten 4 Antworten
Angenommen, Sie haben ein ActiveRecord::Observer in einem Ihrer Ruby on Rails Anwendungen - wie testen Sie diese Beobachter mit rSpec? InformationsquelleAutor der Frage Nicolai Reuschling | 2008-08-28

C # -Abnehmer vs. eventHandler

Anzahl der Antworten 2 Antworten
Möchte ich informieren, wird eine Warnmeldung an alle Abonnenten, wenn ein trap aufgetreten ist. Den code, den ich gemacht funktioniert über eine delegate-Methode(myDelegate del). meine Fragen sind.. Möchte ich wissen, ist es Wert, mit Event-Handler besser delegieren?

Callback / Command vs EventListener / Beobachtermuster

Anzahl der Antworten 4 Antworten
Ich versuche die Gestaltung einer async-framework und wollte wissen, was die Leute denken Sie sind die pros/cons des callback-Muster vs des observer-Musters. Callback pattern: //example callback public interface Callback{ public void notify(MethodResult result); } //example method public

Wie kann ich Informationen in einer Android-Aktivität von einem Hintergrunddienst aktualisieren?

Anzahl der Antworten 5 Antworten
Ich bin versucht, zu erstellen eine einfache Android-Anwendung, die eine ActivityList von Informationen, wenn die Anwendung gestartet wird, habe ich vor, einen Dienst zu starten, wird ständig die Berechnung der Daten (es wird sich ändern) und ich

Schienen 3: Wie identifiziere ich die Aktion after_commit in Beobachtern? (Erstellen / Aktualisieren / Zerstören)

Anzahl der Antworten 9 Antworten
Habe ich ein Beobachter und melde mich ein after_commit Rückruf. Wie kann ich feststellen, ob er gefeuert wurde, nach dem erstellen oder aktualisieren? Ich kann sagen, dass ein item zerstört wurde gefragt item.destroyed? aber #new_record? funktioniert nicht,

Data Pull vs. Push OOP-Ansatz

Anzahl der Antworten 12 Antworten
Wenn ich mein system von Grund auf neu, habe ich oft vor dem dilemma, ob mein Objekt sollte push Informationen in anderen Objekten, ODER ob die Objekte sollten ziehen die notwendigen Daten von anderen Objekten. Gibt es

Wann sollte ich Beobachter entfernen? Fehler beim Freigeben von Objekten vor dem Entfernen von Beobachtern

Anzahl der Antworten 4 Antworten
Ich versuche, mit key-value observing in einer meiner Klassen. Ich registrieren die Beobachter in der init-Methode und entfernen/Abmelden Sie in der dealloc, aber ich bekomme die folgende Fehlermeldung, die scheint zu passieren, bevor mein dealloc-Methode aufgerufen wird,

Schmutzige Überprüfung auf eckig

Anzahl der Antworten 6 Antworten
Ich Las einige Artikel, um ein bisschen mehr verstehen, wie angular.js funktioniert. Einer der Begriffe, die ich nicht verstehe, ist "dirty checking". Was ist es genau? Wie es scheint, eine observer-Muster aber anscheinend ist es besser. Können

Unterschied zwischen Beobachtermuster und ereignisgesteuertem Ansatz

Anzahl der Antworten 9 Antworten
Fand ich immer das Observer-Muster, fast wie zu den üblichen event-driven-Ansatz. Tatsächlich, ich habe fast geglaubt, dass Sie tatsächlich nur verschiedene Namen beziehen sich auf die gleiche Sache. Beide verwenden ähnliche Konzepte, die, etwas zu haben, als