2011-02-05 32 views
1

Java程序員如何處理長方法鏈?有時候一個或兩個方法的結果將取決於在幾個對象上調用的相同的長方法鏈,而爲了處理一個或兩個長鏈本地化的實例,向類中添加方法似乎過於矯枉過正。在具有第一類函數的語言中,我通常只是在塊方法中使用長方法鏈來定義某種一次性函數,以便將一些事情分解出來並縮短方法鏈,所以在Java中什麼是等價的?Java中的長鏈方法和重構技術

回答

2

確實缺乏關閉使得這一點非常棘手。我通常在客戶端類中定義一些私有靜態方法,並將各種方法鏈放入這些助手中。