博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用eclipse进行重构
阅读量:4931 次
发布时间:2019-06-11

本文共 511 字,大约阅读时间需要 1 分钟。

 

文章很好

重构是不改变程序行为,程序功能的前提下使程序更易于理解. 维护程序原有的设计

比如修改不如何命名规范的变量或函数, 将函数放在正确的位置

 

rename(更新引用) move (移到不同的地方). Change Method Signature (改变函数的函数名,参数,返回值)

Convert Anonymous Class to Nested (把匿名类改为内部类)

Move Member Type to Top Level(把内部类改为单独的类新建个.java)  P

ush Down (把父类的东西放所有子类里)

pull up(把子类的东西放父类里.这两个注意引用 (callee))   Extract Interface (从一个类中提取一个接口)

Inline (把对函数的调用改为调用代码段) Extract Method(把一个代码段封成函数,跟lnline相反   (Extract  提取)

 Convert Local Variable to Field (把函数内的变量改成全局变量)

转载于:https://www.cnblogs.com/wangduqiang/p/4180884.html

你可能感兴趣的文章
nmea协议
查看>>
js 中对象的特性
查看>>
hdoj3714【三分】
查看>>
D-【乐】k进制数(同余)
查看>>
解决T4-1 solaris11无法启动问题
查看>>
CSS 伪元素
查看>>
Asp.net IsPostBack
查看>>
ASP.NET MVC使用Ninject
查看>>
Android透明无边框圆形进度条之最简单实现
查看>>
Dynamics CRM2016 Web API之Expand related entities & $ref & $count
查看>>
MEF 编程指南(八):过滤目录
查看>>
css样式中position和_position的区别
查看>>
hdu 3065 病毒侵袭持续中 AC自动机
查看>>
ajax返回json数据示例
查看>>
DAY9 函数初识(各种参数的用法)
查看>>
9-19练习
查看>>
【zz】贝叶斯推断及其互联网应用
查看>>
看看我做的一款 时间轴 插件 timegliderJs
查看>>
哈希表的构造方法
查看>>
设计包含min函数的栈
查看>>