item 16: 再public的class中,不要暴露公共的属性 对于public的class中的可变属性,提供get/set方法。不可变属性可以考虑直接暴露。对于default的class或者内部类,若能带来方便,属性可以直接暴露。 item 17: 减少类的可变性 类的属性首选private final