Domande con tag 'generics'

1
risposta

Devo evitare raccolte generiche nidificate?

Recentemente ho trovato un dizionario con elenchi di valori passati come argomento: Demo(Dictionary<string, List<string>> arg) Mi ha fatto pensare --- normalmente vorrei astrarre qualsiasi elenco o array a un oggetto IEnumerable...
posta 26.09.2018 - 07:19
0
risposte

Aggiungi e rimuovi interfacce

Stavo scrivendo il codice l'altro giorno in Java, ed è stato improvvisamente colpito dal desiderio di poter aggiungere e rimuovere interfacce dai generici. Ad esempio, qualcosa come: public <T extends A, IX> (T extends A, IX, IY) addIY(T...
posta 22.02.2018 - 00:07
3
risposte

Qual è il motivo dell'utilizzo di un'interfaccia rispetto a un tipo genericamente limitato

Nei linguaggi orientati agli oggetti che supportano i parametri di tipo generico (noti anche come modelli di classe e polimorfismo parametrico, sebbene ogni nome abbia connotazioni diverse), è spesso possibile specificare un vincolo di tipo sul...
posta 16.03.2015 - 15:24
0
risposte

Ristrutturazione di interfacce simili a un progetto unificato

Nel mio progetto, ho diversi tipi di controller API Web (e relativi servizi e repository). Quando ho iniziato, ho creato un'interfaccia di tipo generico che descriveva le funzionalità di base che ogni controller / servizio / repository dovrebbe...
posta 30.10.2014 - 13:12
1
risposta

Esiste un design per C # che rimuova la necessità di dinamiche?

Ho un servizio web che implementa Pattern di deposito e mi chiedevo se c'è un disegno in C # che può rimuovere la necessità di "dinamico" quando lo si inserisce nel mio metodo. public interface IRepositoryPlan : IRepository<PlanDetail> {...
posta 08.10.2018 - 09:21
1
risposta

restrizioni del modello in C ++

Sto creando una classe template in C ++ per operazioni numeriche e voglio limitarla solo a numeri o tipi numerici simili. La mia domanda è che c'è un modo in C ++ per limitare una classe template a un dominio specifico come in Java è semplicemen...
posta 12.10.2016 - 18:25
2
risposte

Generics vs IoC [closed]

Uno degli inconvenienti del pattern "Service Locator" è che un chiamante può essere ingannato riguardo alle dipendenze di un chiamato. Ok, ma cosa succede se metto le dipendenze come parametri generici a livello di classe: class Node<T...
posta 01.10.2013 - 15:15
1
risposta

Qual è un modo efficace per implementare "Stack" senza generici?

Oggi stavo leggendo un sacco di articoli che si lamentavano di Java Generics o di C ++ Templates. Ora, la mia domanda è: come può qualcuno implementare una struttura di raccolta dati come Stack senza usarli?     
posta 04.08.2016 - 20:43
2
risposte

Come creare un client generico per interrogare un'API e restituire diversi tipi in base alla chiamata API?

Sto costruendo un repository che richiederà i dati da un'API. Inizialmente, ho avuto più metodi nel mio repository come GetOrders() , GetOrderItems() ecc. La maggior parte di queste funzioni aveva quasi lo stesso corpo del metodo ad...
posta 04.05.2017 - 12:34