为了澄清,这就是我的意思:
public Image getRespectiveImage(int temp) {
switch(temp){
case 1:return one;
case 2:return two;
case 3:return three;
case 4:return four;
case 5:return five;
}
return null;
}
相比
public Image getOne(){return one;}
public Image getTwo(){return two;}
public Image getThree(){return three;}
public Image getFour(){return four;}
public Image getFive(){return five;}
我倾向于更喜欢前者,因为出于某种原因它看起来更简单,但似乎每个人都使用后者。有人会使用一堆getter方法有什么原因吗?