Domande con tag 'generics'

5
risposte

Come evitare il cast dell'oggetto dopo aver passato un parametro?

Ho un problema con l'implementazione dell'interazione generica dell'interfaccia utente. Ho classi diverse che contengono dati ciascuno per particolari elementi dell'interfaccia. Quindi ogni UserInterfaceElementComponent ha dati utili sol...
posta 27.02.2017 - 23:05
3
risposte

Perché i membri statici non possono essere astratti e non implementano il polimorfismo? [duplicare]

Sono uno sviluppatore Java / C # / PHP, attraverso la mia esperienza di programmazione OOP mi trovo a fare la stessa domanda: Perché i membri statici non possono essere astratti e non implementano il polimorfismo specialmente in situazioni c...
posta 26.10.2014 - 13:44
1
risposta

Denominazione dei parametri di tipo in java [closed]

Sappiamo tutti che è bene usare nomi di identificatori descrittivi. Tuttavia, la convenzione in Java è di usare una singola lettera per un identificatore di parametro di tipo. La maggior parte delle persone predefinite è T , ma se hai a che...
posta 02.02.2014 - 19:13
1
risposta

Perché il protocollo Numeric di Swift non eredita dal protocollo Comparable?

Ho creato un generico class MyClass<T: Numeric> {...} e ho ottenuto errori nelle mie funzioni che hanno tentato di utilizzare > e < , lungo le linee di "Operatore binario" > " non può essere applicato a due operandi...
posta 31.08.2017 - 20:24
4
risposte

L'assenza della classe OrderedDictionary generica nel framework .NET è davvero un difetto di progettazione?

Ero assolutamente sicuro di averne bisogno ( e alcuni utenti SO anche ), ma si scopre che il mio caso è stato facilmente rifattorizzato con semplice List<object> , e più ci penso Non sono più sicuro che uno sia necessario e le classi g...
posta 13.06.2011 - 02:58
3
risposte

Conversione del metodo per restituire il tipo generico

Vorrei chiedere come convertire un metodo in modo che possa restituire qualsiasi tipo a seconda di cosa accade all'interno di esso. Quello che ho è l'inizio di un'applicazione che visiterà un certo numero di pagine web (e alla fine eseguirà a...
posta 18.02.2017 - 22:40
3
risposte

Vantaggio della classe base generica [chiusa]

Qual è il vantaggio di avere una classe base generica e una classe derivata che ha se stessa come parametro generico nella classe base. es. public abstract class MyBase<T> {} public MyDerived : MyBase<MyDerived> {}     
posta 30.07.2015 - 05:03
1
risposta

Come faccio a creare una libreria di tipi reciprocamente incompatibile in Java?

Gente, sembra che dovrebbe essere semplice, ma qui sto disegnando uno spazio vuoto. Come esempio semplificato, considera una classe astratta chiamata Numero con un metodo astratto add (). Voglio creare due sottoclassi concrete, Integer e Floa...
posta 20.06.2013 - 04:33
2
risposte

Esempio di problema causato dalla fusione dell'oggetto [] su E []

Ho sentito qua e là che gli array contengono dati di runtime sul loro tipo, rendendoti impossibile istanziare un E[] ( E è un parametro di tipo generico, ad esempio in una classe Foo<E> ), e che mentre puoi ottenere lo stesso...
posta 15.09.2016 - 03:10
1
risposta

Uso dei generici sulle interfacce quando l'implementazione non è generica

È pratica accettabile mettere i generici su un'interfaccia quando l'implementazione non sarà generica? Diciamo che il mio progetto avrà molte classi che leggono i dati dal database. Potrei creare un'interfaccia generica come: public interface...
posta 18.11.2018 - 19:30