Domande con tag 'interfaces'

1
risposta

Come distingui le tue interfacce API pubbliche dalle interfacce che usi per test / mocking?

I framework di simulazione sono utili per creare oggetti mock che isolano il codice sottoposto a test dall'ambiente software circostante. Alcuni framework di derisione non possono prendere in giro metodi non virtuali, quindi richiedono di creare...
posta 31.05.2013 - 00:49
2
risposte

Interfaccia separata dall'implementazione

Che cosa significa separare l'interfaccia dall'implementazione in C ++? E anche cosa implica l'interfaccia e l'implementazione?     
posta 27.05.2017 - 15:21
1
risposta

Programmazione su un'interfaccia e mantenimento della testabilità in classi uniche [duplicato]

Cerco di programmare un'interfaccia ogni volta che è possibile, ma quando ho una classe che soddisfa uno scopo molto specifico e unico, che non può essere astratto. E 'corretto per me dire che ho raggiunto i limiti dell' "astrazione" e che dev...
posta 29.06.2015 - 09:32
3
risposte

Posso dire che l'interfaccia è un insieme di comportamenti generali? [duplicare]

Sono nuovo di OOP. Posso dire che Interface è un insieme di comportamenti generali che possono essere presenti e agire in modo univoco da un insieme di oggetti che hanno in comune? E la classe astratta ha una somiglianza con l'interfaccia ma h...
posta 01.03.2017 - 16:18
1
risposta

Come disaccoppiare una dipendenza

Sto cercando di disaccoppiare una dipendenza da Book Class a BookStorage, ma ho confuso come farlo correttamente. Qualcuno può dirmi come disaccoppiare questo correttamente? Ecco il mio codice: public interface IBook { string E...
posta 26.01.2017 - 10:34
3
risposte

Programmazione dell'interfaccia in Java [duplicato]

Qual è il vero uso delle interfacce in Java? Cosa si intende per programmazione su interfacce? Ho sentito queste cose diverse volte ma non so cosa sia e perché sia usato.     
posta 05.08.2013 - 07:55
1
risposta

Come funziona l'interfaccia, se non c'è codice all'interno dei suoi metodi astratti?

L'interfaccia è utilizzata per implementare più di una classe, ma non ha alcun codice nei suoi metodi ... tuttavia il metodo chiamato funziona con la rispettiva funzione. Inoltre, diventa molto confuso quando viene utilizzato in modelli di proge...
posta 13.02.2017 - 14:09
3
risposte

Naming: come si chiama un'interfaccia che consente di recuperare gli elementi?

Supponiamo che un cliente abbia bisogno di ottenere un elenco di prodotti da qualche parte. Non gli importa se quell'elenco proviene da una cache, da un database remoto, da un database locale, dalle risorse o dal database remoto che restituisce...
posta 19.05.2018 - 07:37
1
risposta

Perché non posso restituire un'implementazione di un'interfaccia per un metodo che richiede l'interfaccia? [chiuso]

Sto implementando un'interfaccia I su una classe A. I di classe A. Ho un Iterator T che dovrebbe restituire un oggetto che implementa I ogni volta che chiamo next. Il mio iteratore funziona come segue (ovviamente omettendo altre cose): p...
posta 12.10.2015 - 07:03
2
risposte

Vantaggi di queste raccomandazioni nell'ooprogrammazione usando Java

Di seguito sono riportate le raccomandazioni della sezione 5.1 di questo saggio . While Java is not a pure object-oriented language, it is possible to program in a pure object-oriented style by obeying the following rules: 1) Classes...
posta 05.07.2015 - 14:27