Domande con tag 'delegates'

6
risposte

I delegati sfidano l'OOP

Sto cercando di capire OOP in modo da poter scrivere codice OOP migliore e una cosa che continua a venire è questo concetto di delegato (usando .NET). Potrei avere un oggetto, che è totalmente autonomo (incapsulato); non sa nulla del mondo ester...
posta 02.08.2013 - 14:07
1
risposta

È necessario elaborare 2 milioni di messaggi 100k al secondo e indirizzarli a un particolare evento, delegato o delegato multicast

Devo elaborare 2 milioni di messaggi al secondo (forse in una configurazione di ridimensionamento) e indirizzare ciascun messaggio a un delegato o delegato multicast. Domanda Come dovrei strutturare la mia applicazione in C # in modo che...
posta 09.05.2012 - 17:45
2
risposte

Strategia vs delegati

Il modello di progettazione Strategy sostituisce interamente delegates ? In Java , ad esempio, non ci sono delegati. È possibile ottenere tutte le funzionalità di delegates utilizzando Strategy motivo di progettazione?...
posta 05.07.2012 - 13:33
2
risposte

Esiste un modo ideale per memorizzare gli elementi relativi allo spazio dei nomi?

Nel titolo, con elementi relativi allo spazio dei nomi , mi riferisco a Enums , Delegates e ad altri elementi che non appartengono a una singola classe, ma all'intero spazio dei nomi o applicazione . So che posso inserirli nello spazio...
posta 05.07.2017 - 12:19
3
risposte

Differenze tra i meccanismi della "funzione di prima classe"

Alcune lingue (Javascript, Python) hanno la nozione che una funzione è un oggetto: //Javascript var fn = console.log; Ciò significa che le funzioni possono essere trattate come qualsiasi altro oggetto ( funzioni di prima classe ), ad es. pa...
posta 25.03.2016 - 07:18
2
risposte

In che modo i delegati si inseriscono in ASP.NET?

Uno sviluppatore mi ha detto che utilizzavano i delegati per legare la maggior parte dei loro eventi in ASP.NET. Fino ad allora, non sapevo nemmeno che fosse possibile utilizzare i delegati in ASP.NET in modo significativo. La mia comprension...
posta 20.12.2011 - 18:19
1
risposta

Uso dei delegati come lambda nominati

Supponiamo di avere un dominio in cui possiamo generalizzare alcune operazioni passando una funzione, come le funzioni Select \ map . Supponiamo ora che la funzione che passiamo abbia un nome specifico per il dominio e tipi di parametri...
posta 29.03.2016 - 16:01
1
risposta

È possibile iniettare un metodo con una chiamata di oggetto?

Considera questo esempio di iniezione di metodi: static void SaveEmail(Func<string> getEmailFunction) { dbcontext.SaveEmail(getEmailFunction()); } static string GetEmail() { var frmUser = GetUserForm(); return frmUser.GetEma...
posta 14.03.2017 - 22:27
1
risposta

Il modello di strategia non è sufficiente per il mio problema?

Lasciatemi abbozzare la situazione: Ho più utenti, con determinate proprietà (2 enumerazioni) Per ogni utente ho bisogno di recuperare i dati, per alcuni con alcuni filtri di base, per alcuni filtri estesi (= filtro di base + filtro aggiun...
posta 01.03.2016 - 10:38
3
risposte

Perché utilizzare il protocollo, non chiamare direttamente il metodo?

Mi è stata fatta questa domanda in un'intervista. Ad esempio: il protocollo UITableviewDelegate ha CellForRowAtIndexpath . Perché renderlo un metodo delegato in un protocol non un metodo nella classe UITableView e chiamarlo di...
posta 10.07.2013 - 23:58