【发布时间】:2010-10-15 16:45:16
【问题描述】:
我正在处理一些遗留代码,但遇到了一些我不确定的事情。我们有一个class y,它在另一个class x 中声明。 Class y 只在class x 内部使用,但我的问题是为什么不创建一个单独的类文件并将class y 放在那里而不是在class x 内部声明它?这不是违反 OOP 还是只是风格问题,因为它只在此类内部使用过。我正在重构其中的一些代码,我的第一反应是将class y 分离到它自己的文件中。
namespace Library
{
public class x
{
// methods, properties, local members of class x
class y
{
// methods, properties, local members of class y
}
}
}
【问题讨论】: