重構——重構組織函數(3)

Replace Method with Method Object 你有一個大型函數,其中對局部變量的使用使你無法採用「Extract Method」這種重構手法。將這個函數放進一個單獨對象中,這樣,局部變量就成了對象的字段,然後就可以在同一個對象中將這個大型函數分解爲多個小型函數。 //重構前 class Order.... double price(){ double basePrice
相關文章
相關標籤/搜索