effective java 学习一(创建和销毁对象)
1.使用静态工厂方法(静态方法里返回对象)代替构造器。
静态方法有名字,便于理解。如:from(转化)、of(聚合)、instance(实例)、create(创建)、getObject、
可以实现享元模式,某些方法可以返回某一个对象(存起来)。
可根据参数返回不同的对象甚至对象的子类。
2.遇到多个构造器参数时使用构建器模式
避免大量set、避免多个构造器无法区分问题。
3.单例模式
...
原创
2019-06-26 22:52:18 ·
113 阅读 ·
0 评论