動機(Motivation)
有時侯你會想要修改原先的算法,讓它去做一件與原先動作略有差異的事。這時候你也可以先把原先的算法替換為一個較易修改的算法,這樣后續(xù)的修改會輕松許多。
使用這項重構(gòu)手法之前,請先確定自己已經(jīng)盡可能分解了原先函數(shù)。替換一個巨大而復(fù)雜的算法是非常困難的,只有先將它分解為較簡單的小型函數(shù),然后你才能很有把握地進行算法替換工作。
有時侯你會想要修改原先的算法,讓它去做一件與原先動作略有差異的事。這時候你也可以先把原先的算法替換為一個較易修改的算法,這樣后續(xù)的修改會輕松許多。
使用這項重構(gòu)手法之前,請先確定自己已經(jīng)盡可能分解了原先函數(shù)。替換一個巨大而復(fù)雜的算法是非常困難的,只有先將它分解為較簡單的小型函數(shù),然后你才能很有把握地進行算法替換工作。