[解決済み] 同じファイルに複数のクラスが存在するのは悪いことですか?
2023-04-09 13:19:21
質問
以前は1つのファイルに対して1つのクラスを使っていました。例えば car.cs には、クラス car . しかし、より多くのクラスをプログラムするようになると、それらを同じファイルに追加したくなります。たとえば car.cs には、クラス car であり ドア クラスなど。
私の質問は、Java、C#、PHP、または他のプログラミング言語でいいです。同じファイルに複数のクラスを持たないようにしたほうがいいのでしょうか、それとも大丈夫なのでしょうか?
どのように解決するのですか?
1ファイル1クラスにしてみてはいかがでしょうか。
後でクラスを見つけるのが簡単になるので、これを提案します。また、ソースコントロールシステムとの連携も良くなります(ファイルが変更された場合、特定のクラスが変更されたことを知ることができます)。
1つのファイルに複数のクラスを使用することが正しいのは、内部クラスを使用しているときだけだと思います...しかし、内部クラスは別のクラスの内部にあり、したがって同じファイルの中に残すことができます。内部クラスの役割は外部クラスと強く関連しているので、同じファイルに配置することは問題ありません。
関連
-
[解決済み] 山積みされた靴下を効率よく組み合わせるには?
-
[解決済み] なぜList<T>を継承しないのですか?
-
[解決済み] インターフェースと抽象クラス(一般的なOO)
-
[解決済み] Pythonの旧スタイルのクラスと新スタイルのクラスの違いは何ですか?
-
[解決済み] Pythonにはクラス内に「プライベート」変数がある?
-
[解決済み】関数型プログラミングはGoFデザインパターンに取って代わるか?
-
[解決済み] バッチファイル ファイルを読み込むには?
-
[解決済み] Goでファイルの長さを取得する方法は?
-
[解決済み] Rですべてのコンソール出力をファイルに保存するには?
-
[解決済み] Windows 7は255文字のファイルパスの制限を修正しましたか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Ansibleで変数をファイルに書き込む
-
[解決済み] バッチファイル ファイルを読み込むには?
-
[解決済み] ファイルシステム・スキャンの実行方法
-
[解決済み] SHA-256またはMD5によるファイルの完全性確保
-
[解決済み] Goでファイルの長さを取得する方法は?
-
[解決済み] Rですべてのコンソール出力をファイルに保存するには?
-
[解決済み] Log4Netの外部ファイルへの設定がうまくいかない
-
[解決済み] Unix - あるディレクトリの内容を別のディレクトリにコピーする [終了].
-
[解決済み] Windows 7は255文字のファイルパスの制限を修正しましたか?
-
[解決済み] あるS3アカウントから別のS3アカウントに直接ファイルを移動しますか?