- 5
- 0
- 约1.03千字
- 约 22页
- 2017-06-13 发布于湖北
- 举报
1;搬移方法(Move Method)应该是最常用的重构手段之一
因为太常用、太简单,以至于很多人并不认为它是一种很有价值的重构,但事实并非如此,在最初的代码诞生之后,有些方法可能会被放在一些不合适的地方,如果想要优化它,你就必须使用搬移方法。;例如,一个方法被其他类使用比在本类中的使用还要频繁或者一个方法本身就不应该放在这个类中时,我们应该考虑将它移到更合适的地方。
搬移方法,顾名思义就是将方法搬移到合适的位置,如将方法搬移到更频繁使用它的类中。
顺便提一句,与搬移方法相似的还有一种重构手段是搬移字段(Move Field),即搬移属性。
;在《重构:改善既有代码的设计》一书中,提到有多种坏味道代码需要使用搬移方法来进行重构,例如依恋情结(Feature Envy)、霰弹式修改(Shotgun Surgery)、平行继承结构(Parallel Inheritance Hierarchies)、异曲同工的类(Alternative Classes with DifferentInterfaces)、狎昵关系(Inappropriate Intimacy)、纯稚的数据类(Data Class)等,通过搬移方法(Move Method)或者搬移字段(Move Field),可以让某些代码呆在更合适的位置。Martin Fowler(福勒)在《重构》一书中指出,“搬移方法”是重构理论的支
您可能关注的文档
最近下载
- 江苏2023高中学业水平合格性考试地理试卷真题(含答案详解).docx VIP
- 《汽车电工电子技术》课程实施报告.docx VIP
- 埃斯顿E21S 剪板机数控装置安装手册.pdf
- 规范《DLT342-2010额定电压66kV~220-kV交联聚乙烯绝缘电力电缆接头安装规程》.pdf VIP
- 期中复习(压轴30题精选)(原卷版).docx VIP
- (正式版)D-L∕T 342-2010 额定电压66kV~220kV交联聚乙烯绝缘电力电缆接头安装规程.docx VIP
- 2026年天津市河北区中考一模语文试题.pdf VIP
- 2026年九年级物理中考二轮复习 专题14 电和磁(题型专练).pdf VIP
- 2025_2026学年北京市海淀区清华大学附属中学七年级下学期期中考试数学检测试卷 [含解析].docx
- 公共营养师二级论文;上班族膳食营养与健康状况调查研究.pdf VIP
原创力文档

文档评论(0)