假设我们有一个包含简单集合(例如列表)的类。该类包含构造函数、getter和setter。我被告知直接设置集合是一种不好的做法。
class Example{
private String id;
private List<String> names;
public Example(String id, List<String> names){
this.id = id;
this.names = names;
}
public String getId(){
return id;
}
public List<String> getNames(){
return names;
}
public void setId(String id){
this.id = id;
}
public void setNames(List<String> names){
this.names = names;
}
}
有人能指出编写方法
setNames()
的缺点吗?
Example
持有的列表。 - Andy Turner