У меня есть вопрос об инициализации List в POJO, поскольку он следует следующему коду:
public class Person {
//other fields...
private List<String> friends=new ArrayList<>();
public List<String> getFriends() {
return friends;
}
public void setFriends(List<String> friends) {
this.friends = friends;
}
}
ИЛИ это лучше, как это, и иметь инициализацию в другом классе (например, Bean (JSF))
public class Person {
//other fields...
private List<String> friends;
public List<String> getFriends() {
return friends;
}
public void setFriends(List<String> friends) {
this.friends = friends;
}
}
Итак, мой вопрос: какой подход лучше?