Domande con tag 'interfaces'

1
risposta

A volte, "programmare sulle interfacce" introduce possibili (ed evitabili) eccezioni di runtime?

Ti preghiamo di considerare com.google.common.collect.ImmutableMap Programmando sulla sua interfaccia, Mappa , crea un bug che potrebbe esplodere nel runtime in quanto tale: Map<String, Integer> myMap = ImmutableMap.copyOf(justSome...
posta 24.03.2015 - 03:09
1
risposta

Ereditarietà dai bambini ai genitori?

Vedendo questo diagramma delle classi UML: FileHandler,UploadereDeletersonoclassiastratte.Lequattroclassiinferiorisonoimplementazioni.SiestendonosuFileHandlerInterfacecherichiedeunmetodohandleperconvalidareilcontratto.Maquestometodononènelle...
posta 30.05.2016 - 14:21
2
risposte

Come portare gli altri a capire la tua interfaccia

Sto lavorando in una società che ha due prodotti. Una è un'applicazione desktop, l'altra è un'applicazione web. Sono nella parte come tecnico di back-end sull'applicazione web. Progetto le interfacce web. Utilizziamo SOAP come tecnologia di inte...
posta 27.09.2016 - 08:44
3
risposte

Ha senso suddividere un'interfaccia multi-metodo esistente in diverse interfacce a singolo metodo solo per approfittare di lambda?

Supponiamo di avere un'interfaccia di callback esistente con più metodi. Per illustrare il mio punto, utilizzo una richiamata che appaia nel codice che esegue alcune operazioni client HTTP: public interface GetCallback<T> { public vo...
posta 16.09.2014 - 10:51
3
risposte

Come organizzare al meglio i file di classe e di interfaccia?

OK .. dopo tutta la discussione sto cambiando leggermente la mia domanda per riflettere meglio un esempio concreto di cui mi sto occupando. Ho due classi ModelOne e ModelTwo , Queste classi eseguono un tipo simile di funzionalità ma...
posta 26.07.2017 - 22:35
1
risposta

In che modo il principio di inversione di dipendenza funziona in lingue senza interfacce?

In C # / Java, il principio di inversione delle dipendenze è spesso dimostrato da classi di alto livello che dipendono su un'interfaccia / astrazione (che possiede). Le classi di basso livello implementeranno l'interfaccia, invertendo così la...
posta 17.04.2013 - 04:00
1
risposta

Interfacce esplicite vs esplicite

Penso di capire le reali limitazioni del polimorfismo in fase di compilazione e del polimorfismo di runtime. Ma quali sono le differenze concettuali tra interfacce esplicite (polimorfismo di runtime, ovvero funzioni virtuali e riferimenti / pun...
posta 10.02.2012 - 19:03
1
risposta

UML: se uno scambio di messaggi di risposta alle richieste asincroni dovesse essere modellato come due porte / interfacce o uno

Voglio modellare uno scambio di messaggi di richiesta-risposta asincrono in UML. La richiesta viene inviata da un client a un server. Il server risponde in modo asincrono. Questo può essere modellato in un modello di componente in due modi...
posta 28.10.2015 - 16:29
2
risposte

Usando un openid in un "sistema chiuso"

Vorrei pubblicare un sito Web solo per alcuni membri della famiglia. In poche parole, come un guazzabuglio di foto e video di famiglia. Voglio che rimanga privato, comunque. Stavo pensando di utilizzare openid per il processo di accesso perch...
posta 09.08.2012 - 23:10
1
risposta

Differenza tra setter a molla e iniezione interfaccia?

So come funziona l'iniezione del costruttore e del setter in primavera. Normalmente utilizzo le interfacce invece delle classi per iniettare i bean usando setter e lo considero un'iniezione di interfaccia, ma nel caso del costruttore utilizzi...
posta 31.08.2012 - 17:31