Domande con tag 'interfaces'

3
risposte

C # Implementazione di più interfacce disparate in una singola classe base

(Questo è probabilmente un dupe, ma in tal caso non l'ho ancora visto, anche se potrebbe essere Buone pratiche per incapsulare un parametro che richiede l'implementazione di più interfacce , ma quella domanda non risponde alla mia situazione)...
posta 09.11.2017 - 14:43
1
risposta

Il modo migliore per progettare un'interfaccia di classe passata a libreria / plugin

Ho un'applicazione comprendente un eseguibile bootstrapper, una libreria di base e diversi plugin (librerie condivise). La libreria principale è implicitamente collegata a tutti i componenti, i plugin vengono collegati / caricati esplicitamente...
posta 01.08.2017 - 14:39
1
risposta

Come denominare una funzione (orientamento immagine non predefinito)?

Ho un'interfaccia C ++ per il fornitore di video. I frame possono essere ruotati (verticale / orizzontale) come risultato delle funzioni specifiche della piattaforma. enum class EFrameOrientation { KUp, // default orientation KDown,...
posta 25.10.2017 - 15:39
1
risposta

progettazione software per una classe che utilizza molti servizi diversi

Sto provando a modellare un progetto per un progetto C #. Cercando di seguire i principi SOLIDI, questo è quello che ho ottenuto finora: SDKClient class che ha tre proprietà importanti (per questa spiegazione) ( IAuthProvider , IHt...
posta 23.03.2017 - 14:31
1
risposta

Come utilizzare le asserzioni di tipo in Go quando si restituisce un tipo di interfaccia?

Una struttura a cui sto lavorando chiamata fieldDefinition contiene metadati relativi a un campo utilizzato da un oggetto nella mia app Web. Uno dei campi su fieldDefinition (diventa un po 'confuso) ha un aspetto simile al seguente:...
posta 02.09.2015 - 10:29
1
risposta

Come rendere le interfacce utilizzabili solo per classi speciali?

C'è un modo per rendere le interfacce Java implementabili solo da classi di un tipo speciale? Quindi, ad esempio, ho una classe Foo e un'interfaccia Bar . Solo le sottoclassi di Foo dovrebbero essere in grado di implementare B...
posta 19.04.2016 - 19:13
1
risposta

Passaggio di un'istanza della porta seriale

Sfondo Sto pensando di progettare un'interfaccia a schema di comando (GoF / comportamentale). Potrei decidere di chiamare questa cosa ICommand . Sto pensando che avrei una specie di coda che contiene un mucchio di oggetti dell'interfacc...
posta 14.04.2016 - 17:05
1
risposta

Puoi fare riferimento alla funzione di callback come API?

Il design di un sistema è disaccoppiato in due livelli, come il livello A e il livello B. L'interazione tra il livello A e il livello B avviene tramite un'interfaccia esposta dal livello B sotto forma di un'API. Questa interazione ha un modello...
posta 24.03.2015 - 14:34
1
risposta

Fornisci parte del contesto alla classe utilizzando l'interfaccia

Attualmente ho classe Context che inserisco in alcuni punti del mio codice, come: protected override object GenerateSomething (object input, Context ctx) A seconda del contesto, il metodo Generate dà risultati diversi. Ma sareb...
posta 02.06.2015 - 09:02
1
risposta

Interfacce tra più progetti

Sono leggermente confuso su quanto segue: ProjectA -------- GetUsers (Implements IDBConnector) -------- IGetUsers -------- UserModel ProjectB -------- Main Ho due progetti un progetto principale (progetto B) e un altro che ottiene i dat...
posta 09.12.2014 - 23:16