[发明专利]面向树化对象编程程序设计方法、装置及存储介质在审
申请号: | 201911005220.2 | 申请日: | 2019-10-22 |
公开(公告)号: | CN112698819A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 王晓晖;昝世翔;黄毅 | 申请(专利权)人: | 北京信普飞科科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 王艳斌 |
地址: | 100082 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 对象 编程 程序设计 方法 装置 存储 介质 | ||
1.一种面向树化对象编程程序设计方法,其特征在于,包括:
根据目标程序需要实现的业务功能,以及与所述业务功能相关的操作数据确定多个树化对象;
定义得到所述多个树化对象的树形层次关系,所述多个树化对象和所述树形层次关系用于设计所述目标程序。
2.如权利要求1所述的面向树化对象编程程序设计方法,其特征在于,所述定义得到所述多个树化对象的树形层次关系,包括:
根据树化对象组织方法组织各所述树化对象,以及各所述树化对象之间的对应关系,以形成所述多个树化对象的树状化结构,所述树状化结构包括多个树节点,多个分支,各所述树节点对应一个树化对象,各所述分支用于描述一个对应关系;
根据树化对象之间的关系约束方法,对各所述分支所描述的对应关系进行定义,从而定义得到所述多个树化对象之间的树形层次关系。
3.如权利要求2所述的面向树化对象编程程序设计方法,其特征在于,所述根据树化对象组织方法组织各所述树化对象,以及各所述树化对象之间的对应关系,以形成所述多个树化对象的树状化结构,包括:
确定根节点对象,并建立各所述树化对象与所述根节点对象之间的关联关系,得到多个关联关系,所述根节点对象对应于所述树状化结构的根节点;
确定各所述树化对象之间的对应关系;
根据各所述对应关系和各所述关联关系,将所述根节点对象和各所述树化对象组织为所述树状化结构。
4.如权利要求2所述的面向树化对象编程程序设计方法,其特征在于,还包括:
采用敏语言描述所述树状化结构,其中,所述敏语言中包括:第一标签、第二标签,以及第三标签,通过所述第一标签描述所述树状化结构中的各所述树化对象,通过第二标签描述各所述树化对象对应的命名空间,通过所述第三标签描述各所述树化对象对应的属性。
5.如权利要求4所述的面向树化对象编程程序设计方法,其特征在于,在所述采用敏语言描述所述树状化结构后,还包括:
针对已描述的各所述树化对象,生成对应的对象实例;所述对象实例用于存储对应的树化对象相关的数据。
6.如权利要求4所述的面向树化对象编程程序设计方法,其特征在于,所述定义得到所述多个树化对象的树形层次关系后,还包括:
在程序设计的过程中,根据所述需要实现的业务功能确定是否产生新的树化对象;
若产生所述新的树化对象,则根据所述新的树化对象对所述树形层次关系进行更新。
7.如权利要求4所述的面向树化对象编程程序设计方法,其特征在于,所述目标程序对应的数据结构为嵌套式数据结构。
8.如权利要求7所述的面向树化对象编程程序设计方法,其特征在于,所述敏语言具有相应的映射机制,还包括:
确定用户设定的存储方式,所述存储方式为使用数据库进行持久化存储,或者,使用文件进行持久化存储;
根据所述存储方式,通过所述映射机制将所述目标程序对应的数据结构存储至数据库管理系统或者文件中。
9.一种面向树化对象编程程序设计装置,其特征在于,包括:
第一确定模块,用于根据目标程序需要实现的业务功能,以及与所述业务功能相关的操作数据确定多个树化对象;
定义模块,用于定义得到所述多个树化对象的树形层次关系,所述多个树化对象和所述树形层次关系用于设计所述目标程序。
10.如权利要求9所述的面向树化对象编程程序设计装置,其特征在于,所述定义模块,包括:
组织子模块,用于根据树化对象组织方法组织各所述树化对象,以及各所述树化对象之间的对应关系,以形成所述多个树化对象的树状化结构,所述树状化结构包括多个树节点,多个分支,各所述树节点对应一个树化对象,各所述分支用于描述一个对应关系;
定义子模块,用于根据树化对象之间的关系约束方法,对各所述分支所描述的对应关系进行定义,从而定义得到所述多个树化对象之间的树形层次关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信普飞科科技有限公司,未经北京信普飞科科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911005220.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微型扬声器
- 下一篇:转发报文的方法、装置及存储介质