Domande con tag 'generics'

1
risposta

Parametri di tipo limitato

Rif: link , Abbiamo il metodo: public <U extends Number> void inspect(U u) Perché non può essere questo: public void inspect(Number n) ? Raggiunge la stessa cosa, che senso ha usare i generici qui?     
posta 29.03.2016 - 15:29
2
risposte

Analizza le relazioni dell'entità di Entity Framework in generale

Ho un'applicazione con un database che non consente le eliminazioni a cascata. Quando un utente va a eliminare un'entità, vorrei visualizzare un popup che dice qualcosa di generico come "Questo record ha dipendenze che devono essere cancellate p...
posta 27.03.2017 - 20:15
2
risposte

Hai bisogno di consigli sul design del framework: come estendere facilmente

Sto creando un framework / libreria per un caso d'uso piuttosto specifico (tipo di dati). Usa diversi componenti della molla, inclusi i dati di molla. La libreria ha una serie di classi di entità correttamente configurate e in base ai livelli di...
posta 07.11.2012 - 12:13
2
risposte

Qual è il vantaggio di utilizzare un'interfaccia che non impone nulla (interfaccia marker)?

Il codice base su cui sto lavorando fa un sacco di uso di interfacce che in realtà non impongono nulla. Sono in atto più per assicurarsi che un tipo 'sia un' qualcosa. Ad esempio: public class MyBatchTask : Task, ITask<MyTaskType>...
posta 14.06.2017 - 06:24
3
risposte

Come usare Pattern tipo di opzione in una lingua che non supporta i farmaci generici?

Sono stato interessato a iniziare a utilizzare l'approccio Null Object / per sostituire le mie vecchie abitudini di null-checking di più parti del mio codice. Ma, dai molti esempi che ho visto là fuori, sembra che sia un pattern usato in congi...
posta 08.08.2014 - 03:49
2
risposte

Java Generics, differenza tra due metodi firme con parametro jolly vs tipo

Ho difficoltà a cercare di capire perché le due dichiarazioni di metodi hanno risultati diversi. Sulla prima firma del metodo è ovvio che non puoi confrontare mele con mele e arance con Orange, perché nessuno di loro implementa Paragonabile &...
posta 18.10.2016 - 10:37
2
risposte

Sta usando i generici per indicare che qualche classe / metodo è a conoscenza di una buona idea del tipo?

Userò Java per la dimostrazione di codice / idea. Immagina che sia necessario definire due interfacce: Observer e Observable ( observer Reticolo ). È una buona idea avere due interfacce generiche, quindi non c'è alcuna restrizione su ciò...
posta 03.01.2015 - 23:09
2
risposte

Il modello di progettazione per garantire la "firma" delle liste generiche è uguale

Ho un'interfaccia, Attribute , che sarà implementata in vari modi, class AttributeA implements Attribute{\..} class AttributeB implements Attribute{\..} Quindi ho intenzione di avere una classe contenente un elenco di membri dell'inter...
posta 26.05.2015 - 13:57
4
risposte

Come capire il modello di progettazione per questa particolare soluzione?

Mentre lavoravo a un progetto, ho trovato una soluzione di design. Ho difficoltà a collegarlo a qualsiasi schema generale di progettazione o ad analizzare questa situazione nei dettagli. Questo mi sta anche impedendo di trovare un design miglior...
posta 15.08.2013 - 08:55
1
risposta

Qual è il vantaggio dei generici in un'interfaccia in, ad es. IEnumerableHttpPostedFileBase

Mi sono imbattuto in un metodo che richiede un parametro che implementa IEnumerable ed è di un certo tipo come questo: public myMethod (IEnumerable<HttpPostedFileBase> myParameter) { .... } Perché fare questo? Perch...
posta 15.04.2016 - 03:44