【Effective Java】第二章-创建和销毁对象——1.考虑用静态工厂方法代替构造器

静态工厂方法的优点:

可以赋予一个具有明确含义的名称

可以复用唯一实例,不必每次新建

可以返回原实例类型的子类对象

可以在返回泛型实例时更加简洁

缺点:

类如果不含有共有的或者受保护的构造器,就不能被子类化?

无法通过文档明确了解该方法具体体的实例化流程

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzydwx.html