【发布时间】:2013-01-10 14:26:21
【问题描述】:
最近我在考虑一个类,因为它的方法太多,所以看起来很胖。
遗留代码...
这有许多业务逻辑方面的方法在各种“Etntities”上执行所有类型的 CRUD。
我在想
- 使这个类部分化
- 然后按其工作的目标实体对所有方法进行分组
- 并将它们拆分为单独的物理文件,这些文件将成为部分类的一部分
问题: 你能列出这种重构的利弊吗,即把一个胖的具体类变成一个部分类,然后把它分解成更苗条的部分类?
【问题讨论】:
标签: c# .net refactoring partial-classes