Domande con tag 'observer-pattern'

1
risposta

Differenza tra consumatore / produttore e osservatore / osservabile

Sto lavorando alla progettazione di un'applicazione composta da tre parti: un singolo thread che osserva il verificarsi di determinati eventi (creazione di file, richieste esterne ecc.) N thread di lavoro che rispondono a questi eventi ela...
posta 14.06.2015 - 17:00
4
risposte

Quale modello di progettazione è più adatto per la registrazione?

Dovrei registrare alcuni eventi in un programma, ma per quanto ne so sarebbe meglio mantenere il codice di logging al di fuori del programma perché non si tratta della reale funzionalità del programma. Quindi potresti dirmi se dovrei tenerlo com...
posta 12.12.2013 - 09:43
5
risposte

Quali sono i vantaggi del modello delegato sul modello di osservatore?

Nel modello di delegato , solo un oggetto può ascoltare direttamente gli eventi di un altro oggetto. Nel modello di osservatore , qualsiasi numero di oggetti può ascoltare gli eventi di un particolare oggetto. Quando si progetta una classe che...
posta 02.12.2012 - 01:06
4
risposte

L'IObserverT .NET era destinato alla sottoscrizione di più oggetti osservabili?

Ci sono IObservable e IObserver interfacce in .NET (anche qui e here ). È interessante notare che l'implementazione concreta di IObserver non contiene un riferimento diretto a IObservable. Non sa a chi è abbonato. Può solo invocare l'unsubs...
posta 02.07.2014 - 18:49
2
risposte

Pattern osservatore su HTTP e TCP / IP (Server-Client)

Ho un server e molti client (circa 50 client) che si connettono a quel server basato su un'applicazione web, che è ovviamente basata su protocollo HTTP, che a sua volta usa TCP / IP (correggimi se ho torto , perché non sono molto bravo in rete)....
posta 12.09.2011 - 12:12
2
risposte

Il modello di osservatore è adatto quando gli osservatori non sono indipendenti l'uno dall'altro?

Ho un class Car che ha 2 proprietà: int price e boolean inStock . Detiene anche un List di abstract class State (classe vuota). Ci sono 2 stati che possono essere applicati sull'auto e ognuno è rappresentato dalla sua ste...
posta 26.03.2016 - 20:03
3
risposte

Pattern di osservatore; sapendo * cosa * è cambiato?

Ho creato due classi astratte Soggetto e Osservatore che definiscono una classica interfaccia per modelli Observer. Io traggo da loro per implementare il modello di Osservatore. Un osservatore potrebbe apparire come questo: void MyClass::Updat...
posta 15.12.2011 - 23:14
2
risposte

API Design - Observable vs Callback

Come team stiamo scrivendo un C # SDK che comunica con un endpoint del server. Tutte le nostre API fino ad ora sono state basate su attività. Come Operazione DoOperationAsync () Recentemente abbiamo superato la necessità dell'API che ottie...
posta 27.04.2018 - 08:25
1
risposta

Il pattern Observer usando il meccanismo di trazione

Mi chiedevo la seguente implementazione di public void update(Observable obs, Object arg) mentre voglio inviare a tutti i miei osservatori e aggiornare usando notifyObserver() i e passando un riferimento a this l'osservatore può u...
posta 15.08.2014 - 11:46
2
risposte

Progettare correttamente i sistemi di plugin basati sul web in modo da non sprecare tante risorse?

Molti sistemi CMS che si affidano a terze parti per gran parte del loro codice spesso costruiscono sistemi "plugin" o "hook" per facilitare agli sviluppatori la modifica delle azioni del codebase senza modificare i file core. Questo di solito...
posta 20.01.2012 - 19:14