[发明专利]构件化软件系统中实现构件外壳类构建的方法无效
申请号: | 200710173115.0 | 申请日: | 2007-12-26 |
公开(公告)号: | CN101196814A | 公开(公告)日: | 2008-06-11 |
发明(设计)人: | 宋世军;梁宇洲;陈榕;牛靖宇 | 申请(专利权)人: | 上海科泰世纪科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海智信专利代理有限公司 | 代理人: | 王洁 |
地址: | 201203上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 构件 软件 系统 实现 外壳 构建 方法 | ||
1.一种构件化软件系统中实现构件外壳类构建的方法,其特征在于,所述的方法包括以下步骤:
(1)系统进行初始化操作;
(2)系统根据用户的输入操作,产生构件外壳类的相应功能代码信息;
(3)系统根据用户输入的编译信息,调用构件编译工具编译构件代码,并进行构件外壳类扩展代码的编译生成处理操作;
(4)系统根据用户对构件的调用操作,进行相应的构件外壳类实例化处理操作。
2.根据权利要求1所述的构件化软件系统中实现构件外壳类构建的方法,其特征在于,所述的进行构件外壳类扩展代码的编译生成处理操作,包括以下步骤:
(31)系统根据所述的编译信息判断是否需要创建出构件外壳类;
(32)如果是,则根据该编译信息选择对应的构件外壳类的功能代码信息;
(33)根据该构件外壳类的功能代码信息对构件代码进行扩展处理操作;
(34)系统调用构件编译工具对进行扩展处理操作后的新代码进行编译。
3.根据权利要求2所述的构件化软件系统中实现构件外壳类构建的方法,其特征在于,所述的对构件代码进行扩展处理操作,包括以下步骤:
(331)将构件所定义的接口作为基类,并生成该基类的外壳派生类;
(332)将所述的构件外壳类的功能代码信息加入到所述的外壳派生类的实现代码中。
4.根据权利要求3所述的构件化软件系统中实现构件外壳类构建的方法,其特征在于,所述的进行构件外壳类实例化处理操作,包括以下步骤:
(41)系统在实例化构件对象时创建出所述的外壳派生类对象;
(42)将该外壳派生类对应的指针作为构件接口指针返回给构件调用者。
5.根据权利要求4所述的构件化软件系统中实现构件外壳类构建的方法,其特征在于,所述的步骤(41)中,系统使用类厂函数进行构件对象的实例化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海科泰世纪科技有限公司,未经上海科泰世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710173115.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种整合异构系统的单点登录系统及方法
- 下一篇:并行处理事务的异步系统