I have to parse a JSON response and return objects which holds its data. But I am not sure which solution is more "memory-friendly":
Method 1: Fields
public class MyElement {
private int var1;
public MyElement(int var1) {
this.var1 = var1;
}
public int getVar1() {
return var1;
}
}
Method 1.1: Direct access on field.
Method 1.2: Using builders/factories.
Method 2:
public interface MyElement {
int getVar1();
}
// In Code
return new MyElement() {
@Override
public int getVar1() {
return 5;
}
}