Effective Java笔记

来源:互联网 发布:js 弹出输入框 编辑:程序博客网 时间:2024/06/11 22:48

一、创建和销毁对象

1、考虑用静态工厂方法代替构造器

——静态工厂方法的优势1:有名称,清楚的表述构造结果

——静态工厂方法的优势2:不必在每次调用他们的时候都创建一个新的对象

——静态工厂方法的优势3:静态工厂方法可以返回原返回类型的任何子类对象。

——静态工厂方法的优势4:在创建参数化类型实例的时候,静态工厂方法能够是代码更加简洁

——静态工厂方法的缺点1:类如果不含公有的或受保护的构造器,就无法被子类化

——静态工厂方法的缺点2:它们与其他的静态方法实际上没有任何区别

9 (22 / 303)

0 0
原创粉丝点击