一个函数的本体与名称同样清晰易懂
在函数调用点插入函数本体,然后移除该函数。
int getRating(){
return (moreThanFiveLateDeliveries()?2:1);
}
boolean moreThanFiveLateDeliveries(){
_numnerOfLateDeliveries>5;
}
int getRating(){
return (_numberOfLateDeliveries>5)?2:1;
}
本文通过一个具体的例子展示了如何进行内联函数优化:通过将一个函数的实现直接嵌入到调用它的位置来提高程序效率。具体操作包括移除独立函数并将其内容直接放入调用点。
1903

被折叠的 条评论
为什么被折叠?



