Effective Java--创建和销毁对象--1~5条
静态工厂方法
解释:类中定义共有的静态方法返回类的实例(可以是该类本身,也可以是别的类)。
优势:
静态工厂方法可以有名称
静态工厂方法与构造器不同的优势,不必在每次调用它们的时候都创建一个新对象
静态工厂方法可以返回原返回类型的任何子类型
静态工厂方法所返回的对象的类,可以随着每次调用发生变化
方法返回的对象所属的类,在编写包含该静态工厂方法的类时可以不存在
其中第2~5点有些啰嗦...
原创
2019-08-18 21:59:43 ·
619 阅读 ·
0 评论