1.2 将函数内联化

【1】源代码

1 int getRation(int numberOfLateDeliveries)
2 {
3     return (moreThanFiveLateDeliveries(numberOfLateDeliveries)) ? 2 : 1;
4 }
5 
6 bool moreThanFiveLateDeliveries(int numberOfLateDeliveries)
7 {
8     return (numberOfLateDeliveries > 5);
9 }

【2】函数内联化

1 int getRation(int numberOfLateDeliveries)
2 {
3     return (numberOfLateDeliveries > 5) ? 2 : 1;
4 }

【3】总结

一个函数的本体与名称同样清楚易懂。在函数的调用点插入函数本体,然后移除该函数。

 

Good Good Study, Day Day Up.

顺序 选择 循环 总结

posted @ 2017-08-10 14:38  kaizenly  阅读(807)  评论(0编辑  收藏  举报
打赏