Considera che ponendo una domanda su come denominare 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 in qualche modo correlati, ci sarà sempre la tentazione di lanciare in qualcosa che non si adatta perfettamente al nome del gruppo che assegni a un insieme di classi.
La risposta breve è quindi che non esiste uno standard riconosciuto o stabilito per nominare questi tipi di file. Il mio suggerimento sarebbe quello di sederti con il tuo team e guardare all'organizzazione del tuo codice, e applicare un po 'di sforzo di refactoring per riordinare un po' le cose.
Tuttavia, per semplificare le cose, vorrei chiedere 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 nidificati, potrebbero essere necessarie ulteriori decisioni su come tali classi dovrebbero essere organizzate, tuttavia le classi annidate potrebbero non dover essere rimosse immediatamente, e quindi i file verrebbero nominati per la classe più esterna. Per quanto riguarda la nidificazione, ci sono molti argomenti contro, e alcuni ragionevoli per l'annidamento in alcune circostanze, e il mio consiglio sarebbe quello di chiedere se un namespace ragionevole e la creazione di una struttura di codice sorgente più organizzata potrebbero essere un modo migliore per affrontare il problema.
Tuttavia, realisticamente, scoprirai che alla fine del ciclo di vita del tuo progetto, avresti voluto che tutti i tuoi file contenessero solo una singola classe e una bella struttura di directory / spazio dei nomi per utilizzarla.
Saluti,