当前位置:柔美女性网 >

绿色生活 >心理 >

new和不new的差别

new和不new的差别

new和不new的差别

采用new生产对象和不采用new生成对象,其差别主要在于:对象管理和对象生命周期两个方面。

在对象管理方面,前者可以由开发者自行实例化对象。而后者通常是通过工厂、创建者或单例模式来实例化对象。

在生命周期上,new产生的对象在超出其作用域后即进行销毁,而后者所产生的对象则拥有更长的生命周期,甚至是在程序关闭时,才会进行销毁。

标签:
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/dxpj20.html