1
 软件工程
1.8.2.6 6.2.6 永久对象

6.2.6 永久对象

永久对象是指生存周期可以超越程序的执行时间而长期存在的对象。

目前,大多数OOPL(面向对象程序设计语言)不支持永久对象,如果一个对象要长期保存,必须依赖于文件系统或数据库管理系统实现,程序员需要做对象与文件系统或数据库之间数据格式的转换,以及保存和恢复所需的操作等烦琐的工作。

为了实现永久对象,使上述烦琐工作由系统自动完成,需要较强的技术支持;需要一个基于永久对象的对象管理系统OMS(Object Management System),能够描述和处理永久对象的编程语言。