Domande con tag 'generics'

3
risposte

programmazione generica, quanto spesso viene utilizzata nell'industria

Faccio programmazione in un ambiente accademico al momento, quindi posso usare quello che voglio. Sto usando la libreria del grafico boost per alcune cose, e mi chiedo se valga la pena investire gli sforzi per comprendere più a fondo il GP. S...
posta 25.07.2011 - 18:26
3
risposte

Differenza tra le varie interfacce generiche di raccolta in C #

Ho giocato a C # per lo sviluppo di Windows e ASP.net MVC da un po 'di tempo. Ma non sono ancora chiaro su alcune aree. Sto cercando di capire la differenza fondamentale tra i problemi di prestazioni e l'utilizzo e l'interscambio di tipi simili...
posta 08.11.2011 - 08:22
2
risposte

Perché utilizzare un metodo generico con un vincolo di tipo anziché il tipo stesso?

In una domanda StackExchange diversa, ho notato qualcuno che utilizza questo prototipo: void DoSomething<T>(T arg) where T: SomeSpecificReferenceType { //Code.... } Tenendo presente che esiste un solo vincolo di tipo ( SomeSpeci...
posta 28.02.2017 - 03:01
4
risposte

Implementazione di più interfacce generiche in java

Ho bisogno di un'interfaccia che mi assicuri un determinato metodo, inclusa la firma specifica, è disponibile. Finora il suo è quello che ho: public interface Mappable<M> { M mapTo(M mappableEntity); } Il problema sorge quando una...
posta 25.11.2013 - 09:59
1
risposta

Nome della tecnica per inferire argomenti tipo di un parametro di tipo?

Setup: supponiamo di avere un tipo chiamato Iterator che ha un parametro di tipo Element : interface Iterator<Element> {} Quindi abbiamo un'interfaccia Iterable che ha un metodo che restituirà un Iterator . // T...
posta 09.07.2018 - 18:37
2
risposte

Perché i generici java non possono essere negli array?

Perché quando provo a creare una matrice di ArrayList: ArrayList<Integer>[] arr=new ArrayList<Integer>[40]; c'è un errore e java non lo consente? C'è una ragione legata all'implementazione di java di generici, generici in qua...
posta 04.01.2013 - 03:01
1
risposta

Come risolvere nomi tipici generici nel compilatore?

Diciamo che ho un tale codice (e il suo significato è come in C #): class Foo<T> { public T my_field; } e più tardi nel codice che ho: var foo = new Foo<int>(); foo.my_field = 5; Il mio problema inizia con Foo<int&...
posta 03.07.2016 - 15:48
3
risposte

Java Generics - come trovare un equilibrio tra espressività e semplicità

Sto sviluppando un codice che utilizza i farmaci generici e uno dei miei principi guida era renderlo utilizzabile per gli scenari futuri, e non solo per quelli di oggi. Tuttavia, diversi colleghi hanno dichiarato che avrei potuto scambiare la le...
posta 13.02.2013 - 00:29
2
risposte

Elaborazione di richieste generiche

Ho un servizio web che accetta chiamate multiple che richiedono una gestione e una convalida diverse, usando i generici che sono riuscito a creare una classe comune che accetta un gestore e un validatore e assomiglia a questo public class...
posta 08.06.2016 - 12:51
1
risposta

Perché preferire un carattere jolly a un discriminatore di tipi in un'API Java (Re: Java efficace)

Nella sezione generici di Effective Java di Bloch (che è facilmente il capitolo "libero" disponibile per tutti: link ), dice: If a type parameter appears only once in a method declaration, replace it with a wildcard. (Vedi pagina 31-33...
posta 04.09.2011 - 23:09