Я новичок в Spring и хотел бы знать, как опытные разработчики Spring управляют повторяющимися фрагментами кода.Один пример, который приходит на ум, следующий:
public String getSex() {
// ISO 5218
String gender;
int sexvalue = Integer.parseInt(sex);
switch (sexvalue) {
case 0:
gender = "Not known";
break;
case 1:
gender = "Male";
break;
case 2:
gender = "Female";
break;
case 9:
gender = "Not applicable";
break;
default:
gender = "Not known";
break;
}
return gender;
}
Я использую этот и другие фрагменты в нескольких классах.
Мне также интересно, как вы управляете, скажем, различными коллекциями,повторно использовать.Простым примером могут служить месяцы года.
Кстати, есть ли более эффективный способ кодирования этой функции?