摘要: 1使类和成员的可访问性最小化 1) 尽可能地使每个类或者成员不被外界访问到。 对于顶层的(非嵌套的)类和接口,只要两种可能的访问级别:包级私有和公有的。如果你用public修饰符声明了顶层类或者借口,那么他就是公有的,否则就是包级私有的。能包级私有就设置为包级私有的,如果是包级私有的,这个类就成了这个包的实现的一部分,而不是该包导出的API的一部分,那么在以后的发行版本中,可以对他进行修改、替换、或者删除,而无需担心影响现有的客户端程序。 2)实例域决不能是公有的,包含公有可变域的类并不是线程安全的 换句话说,对于每个域不能是public,而是private。然后提供... 阅读全文
posted @ 2013-09-23 22:34 chenfei0801 阅读(432) 评论(0) 推荐(0) 编辑