Considérez qu'en posant une question sur la façon de nommer ces fichiers, vous avez déjà identifié une odeur de code qui vous pose problème, et c'est un problème qui ne disparaîtra pas facilement.
Quel que soit le raisonnement, vous constaterez qu'il est difficile de choisir des noms sensés lorsque vous avez plusieurs classes dans un fichier, car même si les fichiers sont liés d'une manière ou d'une autre, il y aura toujours la tentation de jeter quelque chose qui ne correspond pas tout à fait au nom de groupe que vous attribuez à un ensemble de classes.
La réponse courte est donc qu'il n'y a pas de norme reconnue ou établie pour nommer ces types de fichiers. Ma suggestion serait de vous asseoir avec votre équipe et de regarder l'organisation de votre code, et d'appliquer un peu d'effort de refactorisation pour ranger un peu les choses.
Cependant, pour rendre les choses un peu plus faciles au début, je demanderais si les classes supplémentaires sont imbriquées ou indépendantes. Si elles sont indépendantes, ces classes peuvent être plus facilement divisées en leurs propres fichiers, chaque fichier étant nommé pour la classe unique contenue dans. Si elles sont imbriquées, alors il faudra peut-être prendre d'autres décisions sur la façon dont ces classes doivent être organisées, mais les classes imbriquées peuvent ne pas avoir besoin d'être supprimées immédiatement, et les fichiers seront donc nommés pour la classe la plus externe. En ce qui concerne l'imbrication, il y a beaucoup d'arguments contre, et quelques arguments raisonnables pour l'imbrication dans certaines circonstances, et mon conseil serait de demander si un espace de noms sensé et la création d'une structure de code source plus organisée pourraient être une meilleure façon d'aborder le problème.
De manière réaliste cependant, vous constaterez qu'à la fin de la durée de vie de votre projet, vous aurez souhaité que tous vos fichiers ne contiennent qu'une seule classe et une belle structure de répertoire / espace de noms pour l'accompagner.
À votre santé,