Quantcast
Channel: Oracle/Java/Others
Viewing all articles
Browse latest Browse all 10

refactoring code by Hongfeng Sun

$
0
0

A utility class

public class AUtils{
 public static void funcationA(){
  Map valueA = callMe();
  func_A(valueA);
}
 public static void funcationB(){
  Map value A = callMe();
  func_B(valueB);
}
}

Better to refactor to this:

public class AUtils{
 private Map valueA;

public AUtils(Map map){
  valueA = map;
}

 public void funcationA(){
   func_A(valueA);
}
 public void funcationB(){
  func_B(valueB);
}
}

Viewing all articles
Browse latest Browse all 10

Trending Articles