Sto scrivendo un paio di classi che hanno tutti argomenti di tipo generico, ma ho bisogno di sovraccaricare le classi perché ho bisogno di un numero diverso di argomenti in scenari diversi. Fondamentalmente, hoCome dovrei denominare i miei file con definizioni di classi generiche?
public class MyGenericClass<T> { ... }
public class MyGenericClass<T, K> { ... }
public class MyGenericClass<T, K, L> { ... }
// it could go on forever, but it won't...
li voglio tutti nello stesso spazio dei nomi, ma in un file sorgente per classe. Come dovrei nominare i file? Esiste una buona pratica?
Non pensavo che fosse nemmeno possibile creare classi diverse con lo stesso nome ma un diverso numero di argomenti generici. EDIT: oops, questo è C#, non Java. Dubito che potresti farlo in Java, per via del modo divertente in cui deve gestire le classi generiche. –
Microsoft non fa proprio questo con la classe 'Tuple' in 4.0? –
Vedi, per esempio, Tuple - Rappresenta una tupla di taglia 1 Tuple - Rappresenta una tupla di dimensioni 2 Tuple - Rappresenta una tupla di dimensioni 3 –
JasonTrue