我重構了使用「引入參數」的方法,因爲它接受了很多變量。但現在所有的來電都內嵌cosntructor作爲將重構構造函數轉換爲java中的setters
this.somemethod(new MyParam("a", "b","c","d");
我想用setter方法代替構造像
MyParam myParam= new MyParam();
myParam.setA("a");........
.
.
this.somemethod(myParam);
重構它有什麼方法做到這一點?
有類似的bug報告日食https://bugs.eclipse.org/bugs/show_bug.cgi?id=105324
你真的確定要這麼做?也許你想MyParam分成幾類,而不是... – claesv 2012-04-25 08:30:38
基本上我不喜歡的代碼長行,因爲它變得很艱難的齧合閱讀和非常艱難的齧合瞭解什麼參數獲得通過 – Edge 2012-04-25 08:32:58