Effective Java读书笔记1-考虑使用静态工厂代替构造器
静态工厂方法(Static factory method)的优点:
1.静态工厂方法有名称
在需要多个构造函数且构造函数的参数类型完全一样时,可以使用静态工厂方法。而且可以选择静态工厂的名称以突出他们之间的区别
2.不必在每次调用他们的时候创建一个新的类
这使得使用静态工厂时,不会存在两个相等的实例,及当且仅当a==b是a.equals(b)为true
3.可以返回原返回
原创
2016-03-25 15:19:43 ·
138 阅读 ·
0 评论