Effecttive-1(创建与销毁对象)

2020-12-24  本文已影响0人  冰菓_

1.考虑使用静态工厂方法代替构造函数

与构造方法不同,静态工厂方法具有名字
每次被调用时,不需要重新创建一个对象
可以返回原类型的子类对象

2.通过私有构造方法来强化不可实例的能力

3.避免创建重复对象

当应该重用一个已有的对象,不要创建新的对象
要创建一个新的对象的时候,就不要重用一个已有的对象

上一篇下一篇

猜你喜欢

热点阅读