将大型的类定义拆分成多个小类是一种重构的方法。
拆分的方法之一就是提取辅助函数或辅助类。
例如有的类库中会有一个字符串类String,
并在其中定义各种字符串操作,结果String类非常庞大。
将相关的字符串操作单独提取出来就可以缩小String的定义。
那些仅使用公共接口就可以完成的操作都可以提取出来。
平时应该尽量优先使用公共接口完成功能,以方便日后的类拆分。
(转载请注明来源于金庆的专栏)
提取辅助类
最新推荐文章于 2025-05-21 14:23:27 发布
将大型的类定义拆分成多个小类是一种重构的方法。
拆分的方法之一就是提取辅助函数或辅助类。
例如有的类库中会有一个字符串类String,
并在其中定义各种字符串操作,结果String类非常庞大。
将相关的字符串操作单独提取出来就可以缩小String的定义。
那些仅使用公共接口就可以完成的操作都可以提取出来。
平时应该尽量优先使用公共接口完成功能,以方便日后的类拆分。
(转载请注明来源于金庆的专栏)

被折叠的 条评论
为什么被折叠?