提取方法重构:将现有的代码片段提取出来,构造成一个新的方法
优点:
1.通过强调离散的可重用方法鼓励最佳的编码做法。
2.鼓励通过较好的组织获得自记录代码。
3.当使用描述性名称时,高级别方法可以像读取一系列注释一样进行读取。
2.对代码片段重构double area = PI * radius * radius;
优点:
1.通过强调离散的可重用方法鼓励最佳的编码做法。
2.鼓励通过较好的组织获得自记录代码。
3.当使用描述性名称时,高级别方法可以像读取一系列注释一样进行读取。
4.鼓励创建细化方法,以简化重载。
5.减少代码重复。
重构:
1.源代码
const double PI = 3.141592;
double CalculatePaintNeeded(double paintPerUnit, double radius)
{
double area = PI * radius * radius;
return area / paintPerUnit;
}
2.对代码片段重构double area = PI * radius * radius;
3.按下快捷键Ctrl+R、Ctrl+M
4.看效果
5.NewMethod可以修改成自己想要的名字