Effective Java 读书笔记之 1.考虑用静态工厂方法代替构造器
对于一个类而言,其它类要想获取该类的实例,该类必须要提供一个公有构造器。
使用静态工厂方法代替构造器的优点:静态工厂方法可以通过方法名称准确描述返回的实例对象在一个类中,可能会重载构造器,提供多个构造器共使用,构造器之间参数列表不同,有时候会难以区分,导致可能调用错误的构造器。使用静态工厂方法,通过方法名称可以准确描述要返回的实例的特征。调用静态工厂方法时不需要每一次都要创建一个新的实例对象静态工
原创
2017-06-08 12:24:35 ·
489 阅读 ·
1 评论