Domande con tag 'adapter'

6
risposte

Come faccio a testare un sistema in cui gli oggetti sono difficili da schernire?

Sto lavorando con il seguente sistema: Network Data Feed -> Third Party Nio Library -> My Objects via adapter pattern Recentemente abbiamo avuto un problema in cui ho aggiornato la versione della libreria che stavo usando, che, tra le...
posta 06.10.2015 - 17:49
1
risposta

Unit test su client e wrapper API

Sto girando in tondo cercando di capire il modo migliore per testare una libreria client API che sto sviluppando. La libreria ha una classe Client che ha fondamentalmente un mapping 1: 1 con l'API e una classe Wrapper aggiuntiva che fo...
posta 23.12.2015 - 01:50
3
risposte

Come usare 'Adapter' senza modifiche nel codice esistente in c ++

Qui abbiamo la classe TV e la classe DVD come esempio: class TV { public: TV(); virtual ~TV(); void on() const; void off() const; }; class DVDPlayer { public: DVDPlayer(); ~DVDPlayer(); void SetCD() const; vo...
posta 24.01.2018 - 06:09
1
risposta

Devo essere in grado di adattare il mio tipo al loro e il loro al mio

Ho una situazione in cui ho una libreria esterna. In breve, ho bisogno di essere in grado di adattare il mio tipo al loro e il loro al mio. La libreria ha una raccolta come questa: interface IExternalCollection { void Add(IExternal item);...
posta 10.06.2016 - 15:01
3
risposte

Esiste un modo efficace per adattare i dati da una struttura all'altra in c ++?

Sto scrivendo un'interfaccia tra due modelli di configurazione che utilizzano strutture diverse. Pur sapendo che non esiste un modo "magico" per tradurre da un tipo di struttura a un altro, ho vagato se ci fossero alcune buone pratiche o un modo...
posta 31.01.2012 - 17:21
2
risposte

Schema dell'adattatore C # - Esecuzione basata su condizioni

Sto costruendo una soluzione per la divisione reclutamento di un'organizzazione. Il requisito è quello di creare nuovi record di dipendenti nel database dell'organizzazione per i richiedenti che hanno autorizzato le interviste e si uniscono all'...
posta 16.04.2017 - 14:40
1
risposta

C # Iniezione di dipendenza con motivo adattatore

Nel seguente esempio di codice, ho un client che funziona attraverso un controller. Nel mio caso specifico, il controller stabilisce una sessione su un bus GPIB . Un'istanza di questo viene quindi iniettata nella classe client, che nel mio caso...
posta 05.06.2015 - 19:59
2
risposte

Si dovrebbe definire un'interfaccia e codificarne un adattatore ogni volta che viene trovata una dipendenza?

Data una particolare classe / libreria di terze parti che vuoi utilizzare, la cosa più semplice da fare sarebbe semplicemente richiamare le API dell'API tramite la tua applicazione. D'altra parte hai la possibilità di definire un'interfaccia...
posta 08.10.2011 - 22:57
1
risposta

Un modello dell'adattatore è un motivo Proxy? Se no, perché no?

Un uso comune del modello di adattatore è di supportare funzionalità che non sono effettivamente supportate in una classe sottostante. Ad esempio, se utilizzo un'API per interagire con una Smart TV Samsung, potrei voler aggiungere funzionalità n...
posta 06.07.2018 - 20:20
1
risposta

È possibile evitare molte dichiarazioni usando?

Diciamo che ho un codice semplice come questo ( fiddleLink ): using System; public class Program { public static void Main() { //Dependency register logic here var service = new DataServiceAdapter(); var client...
posta 07.08.2015 - 10:31