与Inline Method相同,有时候犹豫需要Extract Method,需要对一些临时变量进行内联,而这个往往是Replace Temp with Query的一部分.简单来说,当你看到这种 double basePrice = anOrder.basePrice(); ); 对于这种情况,basePrice完全是多余的变量,完全可以用函数本身来替代他.这里有个小窍门,你要内联这个变量,你必须要保证函数之后没有对这个变量进行过写操作,换句话说,你可以利用C++的特性----const,将函…