Effective Java
1. 考虑用静态工厂方法代替构造器优点: 拥有名称,更容易识别 不必每次调用时,都创建一个新的对象 可以返回返回类型的任何子类型对象 使代码更简洁 缺点: 类如果不含共有的或者受保护的构造器,就不能被子类化。 它们与其他的静态方法实际上没有任何区别。 应用: 服务提供者框架
阅读全文
罗炜光
4月 08, 2016
Java