Nel mio progetto attuale ho incontrato la necessità di creare classi generiche con lo stesso nome, ma numeri diversi di parametri generici. Ad esempio:
MyClass<T1>
MyClass<T1, T2>
MyClass<T1, T2, T3>
Dato che voglio tutti questi nello stesso spazio dei nomi, sono confuso su come strutturare e denominare le mie classi e file?
Se seguiamo l'idea che dovremmo avere classi limitate a una per file e che i file dovrebbero essere in una struttura di cartelle che rappresenta la gerarchia dei namespace e che il nome del file deve corrispondere al nome della classe, come faccio a trattare con questa situazione?
Quello che sto chiedendo qui è che cosa dovrei chiamare il file che contiene MyClass<T1>
, e come dovrei denominare il file che contiene MyClass<T1, T2>
? Non sto chiedendo quali dovrebbero essere i nomi dei parametri del tipo.