对象的生命周期

2016-07-05  本文已影响0人  golden_age

"凡事都有定期,天下万务都有定时:生有时,死有时;"——《传道书》

对象生命周期是个很大的课题 ,本文仅是科普贴,简要地介绍了对象生命周期管理的概念,原理,方法。


对象

在程序事务中,涉及使用各种资源(内存,IO句柄,GDI等),在面向对象方法学里,我们将资源包装成对象,对象的 构造/销毁,对应资源的申请/释放


生命周期

我们不能一直创建对象/资源,而失去销毁的机会(资源泄露),也不能在资源销毁后,继续访问(野指针,无效句柄),我们需要在合适的时机释放合适的对象。


对象生命周期管理分三类,

一些例子:

如果你在实践中,还有什么对象管理的技巧,请告诉我 (lxf0525@gmail.com)

上一篇 下一篇

猜你喜欢

热点阅读