28

可能重复:
在同一个文件中有多个类是一种不好的做法吗?

建议在 .cs 文件中创建多个类还是每个 .cs 文件都有一个单独的类?(类文件名也是 Animal.cs)

public class Animal
{
}

public class Person
{
}

public class Utility
{
}
4

5 回答 5

24

简单地说,好的做法是一个文件中的一类。但是如果您的应用程序非常小,您可以在一个文件中使用多个类。

于 2012-08-02T04:36:13.823 回答
18

在设计课程时,我们尊重单一职责原则。如果代码的形状遵循其语义,阅读代码会变得容易得多,因此按类拆分文件是明智的。

但是,如果有内部类,将它们保存在同一个文件中是有意义的

资料来源:旧邮报

于 2012-08-02T04:31:16.427 回答
14

为了简单起见,您可能应该将它们放在不同的文件中。我想不出将它们保存在同一个文件中的任何好处。

于 2012-08-02T04:30:34.127 回答
2

这取决于您的应用程序。如果它是一个大型应用程序,我认为这不好。数据必须非常有条理。

我认为最好将它们保存在不同的文件中。

但是,如果您正在为一个小型应用程序工作,最好将它们保存在同一个文件中。

希望我对你有所帮助。

于 2012-08-02T04:32:32.747 回答
2

从逻辑上讲,它取决于您的应用范围。但通常最好的做法是在单独的类中进行编码(新文件,新类)

拆分文件会更明智。因为行业遵循这些标准......

于 2012-08-02T04:35:12.857 回答