Effective Java——第一条:用静态工厂方法代替构造器
总共讲述了静态工厂方法的五大优势和两个缺点
优势
1. 静态工厂方法有名称(用Boolean类来举例)
java手册链接
这是我常用的java手册,虽然有时候翻译很不好,但是看一些方法和属性很便捷
上面两张图是Boolean类的构造方法和静态方法(返回值是Boolean的是其静态工厂方法),可以看到几点区别和相同点
1.构造方法没有名称,静态工厂方法有名称
2.构造方法和静态工厂方法返回的对象都是Boolean
这时候就凸显了静态工厂的优点,我们可以通过名称看出来我们调用这个方法的要干嘛。
2. 在
原创
2021-04-16 17:43:20 ·
295 阅读 ·
0 评论