摘要: 第5条 避免创建不必要的对象 一般来说,最好能重用对象而不是在每次需要的时候就创建一个相同功能的对象。 反面例子: String s = new String("stringette"); // DON'T DO THIS! 对于同时提供了静态工厂方法和构造器都不可变类,通常可以使用静态工厂方法而不是构造器。例如,静态工厂方法Boolean.valueOf(String)几乎总是优先于构造器Boolean(String)。 除了重用不可变对象之外,也可以重用那些已知不会被修改的可变对象。 适配器是指这样一个对象:它把功能委托给一个后备对象,从而为后备对象提供一个可以 阅读全文
posted @ 2013-10-31 22:41 yanjf 阅读(290) 评论(0) 推荐(0) 编辑