さて、これはかなり些細な質問です。しかし、複数のクラスを 1 つのヘッダー/ソース ファイルに入れてもよいかどうかを知りたいです。Java のように、すべてのクラスに別のヘッダーと別のソース ファイルがあることをよく見てきました (規約だけでなく...)
ここには浮き沈みが見られます。一方では、大きなプロジェクトでは、それらを少し検索する必要がある場合があるため、編集のためにいくつかの関連クラスを 1 つの場所に配置したい場合があります。一方、ファイル数が多いほど、単一ファイルの重さが軽くなるため、検索しているメソッドにたどり着くまで何千行もスクロールする必要はありません。
条約はそれについて何と言っていますか?
[例]
現時点では、1 つのファイルに 3 つのクラスがあります。サーバー、サーバーの ClientHandler、および ServerManager です。サーバーは接続を管理し、ClientHandler は各クライアントのすべての送受信トラフィックを管理し、ServerManager にはサーバーを実行するために必要なロジックが含まれています。
[編集] 私の英語能力に優しくしてください、私は外国人です ;)