Подумайте, що задаючи питання про те, як називати такі файли, ви вже визначили запах коду, який для вас проблематичний, і це проблема, яка не піде легко.
Незалежно від міркувань, ви побачите, що важко вибрати розумні імена, коли у вас є один клас у файлі, тому що навіть якщо файли пов’язані якимось чином, завжди буде спокуса кинути щось, що не зовсім відповідає назві групи, яку ви присвоюєте набору класів.
Отже, коротка відповідь полягає в тому, що не існує визнаного або встановленого стандарту для іменування таких типів файлів. Моя пропозиція буде сісти з вашою командою і поглянути на організацію вашого коду, і прикласти трохи зусиль для рефакторингу, щоб трохи привести в порядок речі.
Однак, щоб трохи полегшити все, я б поцікавився, чи додаткові класи вкладені, чи незалежні. Якщо незалежні, то ці класи можна легше розділити на власні файли, при цьому кожен файл буде названий для одного класу, що міститься в ньому. Якщо вони вкладені, можливо, потрібно буде прийняти подальші рішення щодо того, як такі класи мають бути організовані, проте вкладені класи, можливо, не потрібно буде видаляти негайно, і файли, таким чином, будуть названі самим віддаленим класом. Що стосується гніздування, то існує безліч аргументів проти, і кілька обґрунтованих для гніздування за певних обставин, і моя порада буде запитати, чи розумний проміжок імен та створення більш організованої структури вихідного коду може бути кращим способом вирішити. проблема.
Однак реально ви побачите, що до кінця життя вашого проекту ви хотіли б, щоб ваші файли містили лише один клас та гарну структуру каталогу / простору імен.
Ура,