28

重複の可能性:
同じファイルに複数のクラスを含めることは悪い習慣ですか?

.cs ファイル内に複数のクラスを作成することをお勧めしますか?それとも、各 .cs ファイルに個別のクラスを作成する必要がありますか? (クラス ファイル名も Animal.cs)

public class Animal
{
}

public class Person
{
}

public class Utility
{
}
4

5 に答える 5

24

簡単に言えば、1 つのファイルから 1 つのクラスを作成することをお勧めします。ただし、アプリケーションが非常に小さい場合は、1 つのファイルで複数のクラスを使用できます。

于 2012-08-02T04:36:13.823 に答える
18

クラスを設計するとき、私たちは単一責任の原則を尊重します。コードの形状がセマンティクスに従えば、コードの読み取りが非常に簡単になるため、クラスごとにファイルを分割することは賢明です。

ただし、内部クラスがある場合は、それらを同じファイルに保持するのが理にかなっています

ソース:古い投稿

于 2012-08-02T04:31:16.427 に答える
14

物事を単純にするために、おそらくそれらを別のファイルに入れる必要があります。それらを同じファイルに保持することの利点は考えられません。

于 2012-08-02T04:30:34.127 に答える
2

論理的には、アプリケーションの範囲に依存します。しかし、通常は別のクラスでコーディングを行うのがベストプラクティスです (新しいファイル、新しいクラス)

ファイルの分割はより賢明になります。業界はこの標準に従うため...

于 2012-08-02T04:35:12.857 に答える
2

アプリケーションによって異なります。大きなアプリだとダメだと思います。データは非常に整理されている必要があります。

それらを別のファイルに保管する方が良いと思います。

ただし、小さなアプリケーションで作業している場合は、それらを同じファイルに保持することをお勧めします。

私があなたを助けたことを願っています。

于 2012-08-02T04:32:32.747 に答える