辛勤魔镜

文章
5
资源
0
加入时间
4年2月16天

简单易懂读《重构》 - Alternative Classes with Different Interfaces(异曲同工的类)

异曲同工的类含义:多个做几乎相同工作的函数坏处:代码重复性过高目标:把联系过分紧密部分搬移或者建立新类放在其中。实现方法:使用 Rename Method(重命名函数) 重新命名这些相同功能的函数,反复运用 Move Method(搬移函数) 将这些函数移入类,如果需要移入类的函数过多,可以考虑**Extract Superclass(提炼父类)**来减少过多赘余的属性。...