effective Java读书笔记:建立和销毁对象

第1条:考虑用静态工厂方法代替构造器 静态工厂方法与构造器不一样,有如下几个优点: 1. 静态方法有名称。java 构造器的参数自己没有确切地描述返回的对象,静态工厂方法能够,好比:newInstance() 2. 没必要在每次调用他们的时候都建立一个新对象。 说白了,能够在静态工厂方法里面控制实例是否可重用,能够缓存对象等。Boolean.valueOf(boolean)就是一个很好的例子。 3
相关文章
相关标签/搜索