首页 > 编程知识 正文

简单易懂读《重构》-alternativeclasseswithdifferentinterfaces

时间:2023-05-05 21:14:56 阅读:247903 作者:2498

异曲同工的类 含义:
多个做几乎相同工作的函数坏处:
代码重复性过高目标:
把联系过分紧密部分搬移或者建立新类放在其中。实现方法: 使用 Rename Method(重命名函数) 重新命名这些相同功能的函数,反复运用 Move Method(搬移函数) 将这些函数移入类,如果需要移入类的函数过多,可以考虑**Extract Superclass(提炼父类)**来减少过多赘余的属性。 本文涉及的重构方法 Rename Method(重命名函数) 作用:
让函数的命名更加能够代表其所做的工作重构思路:
已做什么命名,而不是怎么做命名。建议:
如果有做了相同工作的方法,使其命名相同,并提炼出一个公共类。 Move Method(搬移函数) Extract Superclass(提炼父类) 重构思路:
与Extract Subclass(提炼子类)相反。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。