Domande con tag 'interfaces'

9
risposte

Ho modificato una firma del metodo e ora ho oltre 25.000 errori. E adesso?

Ho recentemente iniziato un nuovo lavoro dove sto lavorando su un'applicazione molto grande (15M loc). Nel mio precedente lavoro avevamo un'applicazione altrettanto grande ma (nel bene o nel male) usavamo OSGi, il che significava che l'applicazi...
posta 04.11.2016 - 03:01
5
risposte

Perché i metodi predefiniti e statici sono stati aggiunti alle interfacce in Java 8 quando avevamo già classi astratte?

In Java 8, le interfacce possono contenere metodi implementati, metodi statici e i cosiddetti metodi "predefiniti" (che le classi di implementazione non devono sovrascrivere). Nella mia (probabilmente ingenua) visione, non c'era bisogno di vi...
posta 20.03.2014 - 16:01
6
risposte

Che senso ha che ogni classe di servizio abbia un'interfaccia? [duplicare]

Presso l'azienda a cui lavoro, ogni classe di servizio ha un'interfaccia corrispondente. È necessariamente? La maggior parte di queste interfacce viene utilizzata solo da una singola classe e non stiamo creando alcun tipo di API pubblica. Con...
posta 24.05.2012 - 17:53
15
risposte

Devo usare un'interfaccia quando solo una classe lo implementerà mai?

L'intero punto dell'interfaccia per le classi multiple non è conforme a un insieme di regole e implementazioni?     
posta 07.08.2012 - 09:38
7
risposte

Quando utilizzare le classi astratte anziché le interfacce con i metodi di estensione in C #?

"Classe astratta" e "interfaccia" sono concetti simili, con l'interfaccia che è il più astratto dei due. Un fattore di differenziazione è che le classi astratte forniscono implementazioni del metodo per le classi derivate quando necessario. In C...
posta 31.01.2011 - 10:17
7
risposte

I nomi delle interfacce dovrebbero iniziare con un prefisso "I"?

Ho letto " Pulisci codice " di Robert Martin, si spera, diventi un programmatore migliore. Anche se nessuno di questi è stato davvero rivoluzionario, mi ha fatto pensare in modo diverso al modo in cui progetto applicazioni e codice di scrittura....
posta 01.11.2011 - 22:50
10
risposte

È meglio Mostra () + Nascondi () o ImpostaVisibile (bool visibile)?

Cosa è meglio e perché? (Dal punto di vista della progettazione dell'interfaccia): a) Per avere due Show() e Hide() funzioni b) Per avere una funzione SetVisible(bool visible) EDIT: Ad esempio alcuni oggetti hanno lo stat...
posta 20.03.2014 - 17:00
3
risposte

Perché C # consente le proprietà nelle interfacce?

In C #, il seguente codice è valido interface I{ int property{get;set;} } Che non ha alcun senso per me. Questo sembra spezzare uno dei principi più importanti delle interfacce: la mancanza di stato (in altre parole, nessun campo). La p...
posta 23.07.2014 - 22:57
10
risposte

Perché utilizzare un'interfaccia quando la classe può implementare direttamente le funzioni? [duplicare]

Come la maggior parte dei docenti, la mia java facoltà ha introdotto un'interfaccia senza spiegarne o menzionarne l'uso pratico. Ora immagino che le interfacce abbiano un uso molto specifico, ma non riesco a trovare la risposta. La mia do...
posta 21.04.2012 - 12:17
11
risposte

È una cattiva abitudine non usare le interfacce? [chiuso]

Uso raramente le interfacce e le trovo comuni in altri codici. Inoltre creo raramente classi secondarie e super (mentre creo le mie classi) nel mio codice. È una brutta cosa? Suggeriresti di cambiare questo stile? Questo stile ha effe...
posta 19.06.2011 - 18:47