ACE对象生命周期管理者:一种用于控制对象创建和销毁的补充模式

时间:2021-02-03 10:04:16
【文件属性】:
文件名称:ACE对象生命周期管理者:一种用于控制对象创建和销毁的补充模式
文件大小:241KB
文件格式:PDF
更新时间:2021-02-03 10:04:16
ACE对象生命周期管理者:一种用于控制对象创建和销毁的补充模式 目的对象生命周期管理者模式可以被用来控制对象的整个生命周期,从对象被首次使用前创建它们到应用程序中止前完全的销毁它们。此外通过在应用启动/中止时进行对象自动的预先创建/销毁,使这个模式能够用来替代静态对象的创建/销毁。例子单例(singleton)是一种通用的创建模式,它对唯一的类实例提供了一个全局的访问点同时能够延迟实例的创建直到它首次被访问。如果一个单例在程序的整个生命周期中没有被需要,它将不会被创建。单例模式并没有提及在什么时候它的实例应该被销毁这个问题,但对于特定的应用或操作系统这将是个问题。为了说明为什么提及销毁语义是重要的,考虑下面的日志组件,它通过向客户提供编程API接口实现分布

网友评论