Effective Java 第二章 创建和销毁对象
Effective Java 第二章 创建和销毁对象1. 用静态工厂方法代替构造器2. 遇到多个构造器参数时要考虑使用构建器
1. 用静态工厂方法代替构造器
//Example
public static Boolean valueOf(boolean b){
return b ? Boolean.TRUE : Boolean.FALSE;
}
此方法有五个优势
方法有名称。相较于构造器,可以更加确切地描述返回的对象。
不用每次调用的时候都创建一个新的对象。
可以返回原返回类型的任何子类类型的对象。
原创
2021-09-16 18:00:12 ·
461 阅读 ·
0 评论