Effecttive-1(创建与销毁对象)
2020-12-24 本文已影响0人
冰菓_
1.考虑使用静态工厂方法代替构造函数
与构造方法不同,静态工厂方法具有名字
每次被调用时,不需要重新创建一个对象
可以返回原类型的子类对象
2.通过私有构造方法来强化不可实例的能力
3.避免创建重复对象
当应该重用一个已有的对象,不要创建新的对象
要创建一个新的对象的时候,就不要重用一个已有的对象
与构造方法不同,静态工厂方法具有名字
每次被调用时,不需要重新创建一个对象
可以返回原类型的子类对象
当应该重用一个已有的对象,不要创建新的对象
要创建一个新的对象的时候,就不要重用一个已有的对象