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

一种扩充的面向对象软件开发工具包的功能扩展方法 

申请/专利权人:杭州萤石软件有限公司

申请日:2019-08-22

公开(公告)日:2024-06-25

公开(公告)号:CN112416310B

主分类号:G06F8/30

分类号:G06F8/30;G06F8/70

优先权:

专利状态码:有效-授权

法律状态:2024.06.25#授权;2021.03.16#实质审查的生效;2021.02.26#公开

摘要:本申请公开了一种扩充的面向对象软件开发工具包的功能扩展方法,其特征在于,包括,定义至少一个包括方法的类,为所述类至少定义一个类别,该类别所定义的方法与所述类的方法同名,该类别的方法至少包括扩展功能的代码,根据所需扩展功能,引入扩展功能对应的类别,并且,引入与该类别对应的类,以使得类的方法被调用时,所述类别的同名方法所包括的扩展功能代码被执行。本发明实现了动态扩展功能,使得扩展功能插件化。相对于现有技术,减少了SDK版本的数量,避免了扩展功能时对代码的修改,实现了多种功能的自由组合,方便的定制功能的实现。

主权项:1.一种扩充的面向对象软件开发工具包的功能扩展方法,其特征在于,包括,对于任一类:按照所需的基本功能定义该类的方法,其中,该类的方法包括实现基本功能的第一代码;将该类的定义打包成第一库文件,按照所需增加的扩展功能,为该类增加至少一个类别,并定义各类别方法,该方法与该类的方法同名,其中,类别的方法包括实现扩展功能的第二代码;将所增加的类别的定义打包成第二库文件;将各类第一库文件所形成的集合作为基本功能的第一软件开发工具包,将各类第二库文件所形成的集合作为扩展功能的第二软件开发工具包,其中,所述软件开发工具包以如下方式引入:如果需要扩展功能,则既从第一软件开发工具包中选择该扩展功能所对应基本功能对应的第一库文件,又从第二软件开发工具包中选择与该扩展功能对应的第二库文件,其中,该第二库文件中的类别是为该第一库文件中的类所定义的类别,且该第二库文件中类别的方法与第一文件中类的方法同名,以利用该第二库文件中类别不改变其类而使得该第一库文件中类的方法被调用时,该第二库文件中类别的同名方法所包括的第二代码被执行。

全文数据:

权利要求:

百度查询: 杭州萤石软件有限公司 一种扩充的面向对象软件开发工具包的功能扩展方法

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