首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

面向对象编程语言的对象的扩展方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国石油天然气股份有限公司

摘要:本发明提供一种面向对象编程语言的对象的扩展方法及装置,方法包括:建立面向对象编程语言的基类对象;将基类对象注册至外部的功能注册表;运行面向对象程序调用的所述基类对象中的目标基类对象时,遍历所述功能注册表并确定目标基类对象;执行确定的所述目标基类对象。本发明能够有效地将对象间的复杂依赖关系转化为一个线性的功能注册表,对功能注册表进行线性遍历,从而实现对象的特有功能,提高了面向对象的兼容性,进而提高面向对象开发的灵活性。

主权项:1.一种面向对象编程语言的对象的扩展方法,其特征在于,包括:建立面向对象编程语言的基类对象;将基类对象注册至外部的功能注册表;其中,所述外部为被执行的面向对象程序的外部;运行面向对象程序调用的所述基类对象中的目标基类对象时,遍历所述功能注册表并确定目标基类对象;执行确定的所述目标基类对象;所述基类对象为父类对象;所述建立面向对象编程语言的基类对象,包括:确定基类对象的区分编码、功能类别编码和名称;所述区分编码用于对不同的基类对象进行自定义编码区分,包括:virtualinttype,声明基类对象的功能类别编码,以及virtualconstchar*name,声明基类对象的名称;通过虚函数的方式声明区分编码、功能类别编码和名称,得到基类对象;根据所述基类对象的名称和hash函数建立用于检索基类对象的检索表;相对应的,所述将基类对象注册至外部的功能注册表,包括:将所述基类对象和所述检索表注册至外部的功能注册表。

全文数据:

权利要求:

百度查询: 中国石油天然气股份有限公司 面向对象编程语言的对象的扩展方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。