Wenn Sie sich die Frage stellen, wie solche Dateien benannt werden sollen, haben Sie bereits einen für Sie problematischen Codegeruch identifiziert, der sich nicht so leicht beheben lässt.
Unabhängig von den Überlegungen werden Sie feststellen, dass es schwierig ist, sinnvolle Namen zu wählen, wenn Sie mehr als eine Klasse in einer Datei haben passt nicht ganz zu dem Gruppennamen, den Sie einer Gruppe von Klassen zuweisen.
Die kurze Antwort lautet daher, dass es keinen anerkannten oder etablierten Standard für die Benennung dieser Art von Dateien gibt. Mein Vorschlag wäre, sich mit Ihrem Team zusammenzusetzen und sich um die Organisation Ihres Codes zu kümmern und ein wenig umzugestalten, um die Dinge ein wenig aufzuräumen.
Um den Einstieg zu erleichtern, würde ich jedoch fragen, ob die zusätzlichen Klassen verschachtelt oder unabhängig sind. Wenn sie unabhängig sind, können diese Klassen einfacher in ihre eigenen Dateien aufgeteilt werden, wobei jede Datei nach der darin enthaltenen einzelnen Klasse benannt wird. Wenn verschachtelt, müssen möglicherweise weitere Entscheidungen darüber getroffen werden, wie solche Klassen organisiert werden sollen. Die verschachtelten Klassen müssen jedoch möglicherweise nicht sofort entfernt werden, und die Dateien werden daher nach der äußersten Klasse benannt. Was die Verschachtelung betrifft, gibt es viele Argumente dagegen und einige vernünftige, die unter bestimmten Umständen für die Verschachtelung sprechen. Mein Rat wäre, zu fragen, ob ein vernünftiger Namespace und die Schaffung einer besser organisierten Quellcodestruktur eine bessere Lösung darstellen das Problem.
In der Realität werden Sie jedoch feststellen, dass Sie sich am Ende der Lebensdauer Ihres Projekts gewünscht haben, dass Ihre Dateien nur eine einzige Klasse und eine passende Verzeichnis- / Namespace-Struktur enthalten.
Prost,