摘要
阐明了以构件软件为目标的OLE技术与面向对象编程的关系,指出OLE技术是一种系统级对象技术,它是对面向对象编程的进一步补充.在介绍构件对象模型COM中核心概念的基础上,讨论了COM中的对象机制,着重研究COM是如何解决构件软件必须解决的问题,并指出COM引入的接口概念是对“对象”概念的重要发展,它成功解决了新旧版本的兼容问题,使分布式。
The relationship between OLE technology and object oriented programming is clarified. We argue that OLE is a form of systems object technology and it is complementary to object oriented programming. Based on an introduction to the fundamental concepts of COM (component object model), detailed discussions on the object mechanism are presented, with emphasis on how COM addresses the problems the component software is faced with. Furthermore, we point out that the concept of interface introduced in COM is an innovative development of the “object”, which addresses successfully the versioning problem and enables the robust evolution of system functionality in the distributed component environment.
出处
《西安电子科技大学学报》
EI
CAS
CSCD
北大核心
1998年第6期719-724,共6页
Journal of Xidian University
关键词
构件对象模型
OLE
面向对象编程
软件
构件软件
component object model(COM) OLE object oriented programming(OOP) object technology software component component software