一個函數(shù),其本體(method body)應(yīng)該與其名稱(method name)同樣清楚易懂.
在函數(shù)調(diào)用點(diǎn)插入函數(shù)本體,然后移除該函數(shù).
int getRating() {
return (moreThanFiveLateDeliveries()) ? 2 : 1;
}
boolean moreThanFiveLateDeliveries() {
return _numberOfLateDeliveries > 5;
}
| |
| |
\ /
int getRating() {
return (_numberOfLateDeliveries > 5) ? 2 : 1;
}