序号英文中文语义
1Extract Method提炼函数将这段代码放进一个独立函数中,并让函数名称解释该函数的用途。
2Inline Method内联函数在函数调用点插入函数本体,然后移除该函数。
3Inline Temp 内联临时变量将所有对该变量的引用动作,替换为对它赋值的那个表达式自身。
4Replace Temp with Query以查询取代临时变量将这个表达式提炼到一个独立函数中,将这个临时变量的所有引用点替换为对新函数的调用。
5Introduce Explaining Variable引入解释性变量将该复杂表达式的结果放进一个临时变量,以此变量名称来解释表达式用途。
6Split Temporary Variable分解临时变量针对每次赋值,创造一个独立、对应的临时变量。
7Remove Assignments to Parameters移除对参数的赋值以一个临时变量取代该参数的位置。
8Replace Method with Method Object以函数对象取代函数将这个函数放进一个单独对象中,如此一来局部变量就成了对象内的字段。然后你可以在同一个对象中将这个大型函数分解为多个小型函数。
9Substitute Algorithm替换算法将函数本体替换为另一个算法。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。