草庐IT

c# - 如何将代码拆分成组件......大类?小类?

这是非常基本的东西,但这里是。我发现我永远无法同意我自己将大类拆分为较小类的方式是否使事情更易于维护或更难维护。我熟悉设计模式(虽然不是很详细),也熟悉面向对象设计的概念。除了所有花哨的规则和准则,我希望通过一个非常简单的示例场景来征求您的意见,以了解我所缺少的内容。基本上是这样的:“......这种设计会让它变得更加困难”,等等......由于缺乏经验,我没有预料到所有这些事情。假设您需要编写一个基本的“文件读取器/文件写入器”样式类来处理某种类型的文件。我们将该文件称为YadaKungFoo文件。YadaKungFoo文件的内容与INI文件基本相似,但有细微差别。有部分和值:[Se
12