【发布时间】:2012-07-31 01:05:48
【问题描述】:
可能重复:
Is it a bad practice to have multiple classes in the same file?
建议在一个 .cs 文件中创建多个类还是每个 .cs 文件都有一个单独的类?(类文件名也是 Animal.cs)
public class Animal
{
}
public class Person
{
}
public class Utility
{
}
【问题讨论】:
-
最好为每个类保留一个文件,关于源代码控制,IMO
-
在大型应用程序的情况下,如果我有很多非常小的结构,我更喜欢用它们全部制作单个文件。例如,VectorTypes.h/cpp、CommonTypes.h/cpp,我通常将此应用于所有支持它的语言。我的情况是 4 个相关的小类最终在单个文件中,而单个大类被分为一个头文件和 4 个源文件。