应用软件开发方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:28372564 阅读:35 留言:0更新日期:2021-05-07 23:59
本发明专利技术提供一种应用软件开发方法、装置、计算机设备以及可读存储介质,该方法包括创建基类,基类通过钩子与应用软件开发项目中的项目开发代表相关联;加载并初始化应用软件开发项目中待集成的服务业务;根据钩子触发响应应用软件开发项目中各服务业务的关键回调。本发明专利技术根据钩子将多个项目集成一系列模块的重复的集成步骤集中统一处理,不需要重写各个服务业务相关的系统回调方法,极大程度减少重复开发工作,以及降低了软件开发过程中各种数据处理代码冗余,提高软件开发代码执行流畅力。同时不需要对各个服务业务的生命周期管理及监听回调数据,根据钩子,当APP执行到生命周期中的相应方法时将会通过钩子同时触发基类的相关方法。

【技术实现步骤摘要】
应用软件开发方法、装置、计算机设备及可读存储介质
本专利技术涉及软件开发领域,具体涉及功能模块集成领域,特别是涉及一种应用软件开发方法、装置、计算机设备及可读存储介质。
技术介绍
随着计算机技术的高速发展,应用程序(Application,APP)的开发成为当下的热门行业,移动端应用程序的快速开发和迭代,以及对应用程序开发功能模块集成,降低代码冗余是开发过程中的重要课题。在应用程序开发中,经常需要集成独立的功能模块或者第三方SDK(SoftwareDevelopmentKit,软件开发工具包)对项目开发中重复冗余的功能模块集成。软件开发工具包SDK是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合。它可以简单的为某个程序设计语言提供应用程序接口API(ApplicationProgrammingInterface,应用程序接口)的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK还经常包括示例代码、支持性的技术注解或者其他的为本文档来自技高网...

【技术保护点】
1.一种应用软件开发方法,其特征在于,包括以下步骤:/n创建基类,所述基类通过钩子与应用软件开发项目中的项目开发代表相关联;/n加载并初始化所述应用软件开发项目中待集成的服务业务;/n根据所述钩子触发响应所述应用软件开发项目中各服务业务的关键回调。/n

【技术特征摘要】
1.一种应用软件开发方法,其特征在于,包括以下步骤:
创建基类,所述基类通过钩子与应用软件开发项目中的项目开发代表相关联;
加载并初始化所述应用软件开发项目中待集成的服务业务;
根据所述钩子触发响应所述应用软件开发项目中各服务业务的关键回调。


2.根据权利要求1所述的应用软件开发方法,其特征在于,所述基类中包括生命周期关键方法和非生命周期关键方法,所述基类通过钩子与应用软件开发项目中的项目开发代表相关联,包括:
直接在所述项目开发代表中留下钩子与所述基类中的生命周期关键方法关联;;
所述基类中的非生命周期关键方法通过运行时机制生成并动态添加到所述项目开发代表中再留下钩子关联。


3.根据权利要求1所述的应用软件开发方法,其特征在于,所述加载并初始化软件所述应用软件开发项目中待集成的服务业务,包括:
获取需有加载并初始化的所述服务业务中的服务类;
加载实例化所述服务类;
对所述服务类进行业务配置,初始化所述服务类。


4.根据权利要求3所述的应用软件开发方法,其特征在于,所述服务类包括继承于所述基类并需要通过所述钩子进行关键回调的服务类。


5.根据权利要求4所述的应用软件开发方法,其特征在于,所述服务类具有开关标识,所述获取需有加载并初始...

【专利技术属性】
技术研发人员:李扬
申请(专利权)人:深圳依时货拉拉科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1