一個宏偉的目標看上去遙不可及,這怎么可能做成呢?但是你把這些目標分解成一個一個的小目標,小目標再往下分解,分解到最后,分解成細枝末節時你會發現,這事其實是可以做的。這個做成了再往下走一步,做更大點的事,最后不知不覺,你可能把這宏偉的目標就做成了。
分治法步驟
(1)分解,將要解決的問題劃分成若干規模較小的同類問題;
(2)求解,當子問題劃分得足夠小時,用較簡單的方法解決;
(3)合并,按原問題的要求,將子問題的解逐層合并構成原問題的解。
封裝需注意事項
(1)每個子組件功能定位需清晰
(2)解除組件之間耦合度