标签:java
在effective java 中第一条提到用静态工厂方法代替构造器
优点如下:
1. 静态工厂方法有名字,构造器名字固定,不易于表达方法签名的意义
2. 不必在每次调用它们的时候都创建一个新对象
3. 可以返回类型的子类
上面这篇文章讲的不错,作者的一系列文章都很不错,有时间可以好好研究下。其中第二条在原作者的评论中有很多人有疑问,在stackoverflow上有针对第二条的单独解释
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:java
原文地址:http://blog.csdn.net/topwqp/article/details/47291507