Jon*_*eet 20
仅使用部分类,其中将一个类的逻辑分离为多个文件具有明显的好处.最明显的例子是代码的某些部分是自动生成的 - 代码生成器通常应该构建部分类型,以允许开发人员对它们进行扩充.
在将一个类重构为两个类时,它们也很有用,可以了解类之后的类似内容.
那些是主要的用例 - 我不会开始过于宽松地使用它们; 这使得解决所有问题变得更加困难.显然有例外......例如System.Linq.Enumerable,.NET 3.5中的类必须是巨大的,并且使用部分类型实现它最终会产生可管理的文件是有意义的.
| 归档时间: |
|
| 查看次数: |
1226 次 |
| 最近记录: |