《Effective Java》 - 优化:创建与销毁对象
最近在看《Effective Java》这本书,感觉到了许多平时没注意到的地方,在这写下一些收获
用静态工厂方法替代构造器
平常获得对象都是通过构造器(默认无参)来创建对象
这里提供了一种新思路:静态工厂方法,有优势也有不足
静态工厂方法:
用书上的例子:获得Boolean封装类的方法不仅是构造器,还可以是静态工厂
// 构造器
public Boolean(boolean value) {
this.value = value;
}
// 静态工厂方法
.
原创
2020-11-11 19:55:16 ·
301 阅读 ·
0 评论