Domande con tag 'interfaces'

1
risposta

Interfaccia o booleana?

Ho una classe CustomObject che ha le abilità di essere cliccabile, keypressable e mobile. Ho creato interfacce: IClickable, IKeyPressable e IMovable e ho creato diverse classi CustomObject per implementarle. Ad esempio; public class ClickableO...
posta 14.01.2015 - 07:32
1
risposta

Come utilizzare gli spazi dei nomi per separare l'interfaccia dall'implementazione, in c ++?

Per quanto ne so, puoi rendere nota la tua interfaccia agli altri fornendo il tuo file .h. Il tuo .cpp è l'implementazione. Quindi possono vedere i nomi delle funzioni, i tipi di parametri, il tipo di ritorno, forse una descrizione di come usare...
posta 25.03.2014 - 21:32
3
risposte

Perché le API in genere sono costituite da interfacce? [duplicare]

Sto iniziando con la progettazione dell'API Java e leggendo basi di codice esistenti, ho scoperto che la maggior parte delle API consiste di interfacce solo con le loro implementazioni raggruppate in un pacchetto diverso. Dopo aver letto ch...
posta 24.06.2014 - 14:14
3
risposte

Come strutturare un set di classi che si occupano di API esterne per la massima testabilità?

Sto sviluppando una serie di classi progettate per comunicare con le API esterne e sto riscontrando problemi con la corretta strutturazione di tutto per un corretto accoppiamento e test dell'unità. Attualmente, ogni API con cui dobbiamo parla...
posta 03.12.2018 - 15:13
2
risposte

CLI to Aid Versioning di Input, Source e Output

Attualmente sto lavorando in un ambiente in cui ho il seguente: Input multipli (con più versioni) Codice sorgente per generare output (più versioni) Output generato da una combinazione di input e codice sorgente La directory di primo...
posta 23.08.2017 - 17:37
1
risposta

Interfacce mobili ma non classi concrete

Recentemente ho iniziato a lavorare sulla creazione di una libreria client. Un problema che sto affrontando ora è che devo spostare l'interfaccia sottostante Attributes nella libreria client, ma le classi concrete (business logic) dovrebber...
posta 26.08.2017 - 15:27
1
risposta

Collegamento di un'interfaccia su moduli di terze parti per sviluppare app a prova di futuro e scalabili

Ogni giorno un paio di nuovi moduli javascript vengono creati e pubblicati in tutto il mondo e abbiamo bisogno di pensare a lungo termine. Diciamo che oggi ho bisogno di usare un modulo ORM per andare liscio e veloce. Ma domani potrei trovarmi d...
posta 13.07.2017 - 09:36
2
risposte

Best practice per incapsulare un parametro che richiede l'implementazione di più interfacce

Incontro questo problema più volte, ma non sono mai sicuro del modo migliore per affrontarlo. Fondamentalmente, alcuni metodi che scrivo richiedono che l'oggetto di implementazione supporti più interfacce. L'esempio che ho in mente è che una...
posta 03.12.2015 - 10:48
1
risposta

Devo separare l'interfaccia o usarne una sola [chiusa]

Sto sviluppando un gioco, genererò oggetti. Ho creato un'interfaccia chiamata IObject che ha le seguenti proprietà: String tag // Tag for the object Vector3 position // Where the element is positioned Mesh mesh // This is how the object l...
posta 22.08.2015 - 22:14
2
risposte

Aggiungi metodo all'interfaccia per una sola implementazione

Ho una fabbrica per un'interfaccia con diverse implementazioni. Ma un'implementazione richiede un metodo extra di cui gli altri non hanno bisogno. Come posso risolvere questo problema senza implementare metodi di "eccezione non implementata" in...
posta 28.03.2017 - 09:04