このクラスを例に取りましょう:
public class Student{
private String name;
private String id;
public Student(String name, String id){
this.name = name;
this.id = id;
}
... getters and setters for both fields
これと比較してください:
public class Student{
public final String name;
public final String id;
public Student(String name, String id){
this.name = name;
this.id = id;
}
}
私の意見では、アクセサーは必要ありません。
これは悪い OO 設計と見なされますか?