Considera che ponendo una domanda su come nominare tali file, hai già identificato un odore di codice che è problematico per te, e questo è un problema che non andrà via facilmente.
Indipendentemente dal ragionamento, scoprirai che è difficile scegliere nomi sensibili quando hai più di una classe in un file, perché anche se i file sono correlati in qualche modo, ci sarà sempre la tentazione di gettare qualcosa che non si adatta perfettamente al nome del gruppo assegnato a un set di classi.
La risposta breve è quindi che non esiste uno standard riconosciuto o stabilito per la denominazione di questo tipo di file. Il mio suggerimento sarebbe di sedermi con il tuo team e guardare all'organizzazione del tuo codice e applicare un po 'di sforzo di refactoring per mettere in ordine le cose un po'.
Tuttavia, per rendere le cose un po 'più facili per cominciare, chiederei se le classi aggiuntive sono nidificate o indipendenti. Se indipendenti, queste classi possono essere suddivise più facilmente nei propri file, con ogni file denominato per la singola classe contenuta all'interno. Se nidificato, potrebbe essere necessario prendere ulteriori decisioni su come organizzare tali classi, tuttavia potrebbe non essere necessario rimuovere immediatamente le classi nidificate e pertanto i file verrebbero nominati per la classe più esterna. Per quanto riguarda l'annidamento, ci sono molti argomenti contrari e alcuni ragionevoli per l'annidamento in alcune circostanze, e il mio consiglio sarebbe di chiedere se uno spazio dei nomi sensato e la creazione di una struttura di codice sorgente più organizzata potrebbe essere un modo migliore per affrontare il problema.
Realisticamente, tuttavia, scoprirai che entro la fine della vita del tuo progetto, avrai desiderato che tutti i tuoi file contenessero solo una singola classe e una bella struttura di directory / namespace.
Saluti,