【技术实现步骤摘要】
轻量级OpenHarmony操作系统应用开发对象管理系统及其应用方法
[0001]本专利技术涉及OpenHarmony操作系统应用开发对象管理领域,具体是一种轻量级OpenHarmony操作系统应用开发对象管理系统及其应用方法。
技术介绍
[0002]OpenHarmony操作系统是国内新一代智能终端操作系统,在未来拥有广阔的发展前景。随着OpenHarmony操作系统的普及和推广,与其相关的应用开发将实现爆炸式的增长。OpenHarmony操作系统应用的开发大多使用面向对象的语言,对于一个业务丰富的应用将会用到很多对象而且对象之间存在复杂的依赖关系。在应用的开发过程中,开发者面对庞大的应用对象及其复杂的依赖关系往往显得束手无策,需要花费大量的精力来管理对象和从复杂的程序逻辑中分离出对象之间的依赖关系,最终导致开发效率缓慢。
[0003]例如在一个OpenHarmony操作系统应用中,存在Test1类、Test2类、Test3类,三个类之间的依赖关系是,Test1类依赖Test2类在Test1类中持有Test2类的对 ...
【技术保护点】
【技术特征摘要】
1.一种轻量级OpenHarmony操作系统的应用开发对象管理系统,包括:Core核心模块,用以提供进行对象管理的核心工具;Bean模块,用以利用所述核心工具,基于对象配置文件获取对象实例;ApplicationContext模块,用以利用所述核心工具,将对象实例存储到对象容器中,并提供对象访问方法接口,以实现对象的解耦。2.如权利要求1所述的系统,其特征在于,核心工具类包括:配置文件解析工具类、基于java反射机制的对象实例化工具类、基于java反射机制的对象依赖注入工具类、对象容器创建工具类和将对象注册到容器中工具类。3.如权利要求1所述的系统,其特征在于,通过以下步骤获取对象实例:1)读取并解析用户在OpenHarmony应用工程指定目录下创建对象配置文件,并基于解析结果,初步实例化对象;2...
【专利技术属性】
技术研发人员:武延军,赵琛,武斌,贾振兴,郑森文,罗天悦,杨牧天,吴敬征,
申请(专利权)人:中国科学院软件研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。