[发明专利]一种面向多操作对象的编程方法在审
申请号: | 201810655392.3 | 申请日: | 2018-06-23 |
公开(公告)号: | CN109062554A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 张元刚 | 申请(专利权)人: | 上海泽阳智能科技有限公司;张元刚 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 上海恒慧知识产权代理事务所(特殊普通合伙) 31317 | 代理人: | 徐红银;刘翠 |
地址: | 200135 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对象变量 动作函数 操作对象 编程 编程思想 代码实现 单独操作 对象动作 开发效率 局限 保存 | ||
本发明提供了一种面向多操作对象的编程方法,通过一个动作函数同时操作多个对象变量,包括如下步骤:步骤S1:定义多个对象变量,并为对象变量分别赋值或者只赋部分值;步骤S2:选取一个能够选取多操作对象的动作函数;步骤S3:将不同的对象变量的ID号作为参数传给动作函数;步骤S4:保存代码;步骤S5:执行动作函数。本发明对于同一个对象动作,不用单独操作一个对象,可以同时进行多对象变量操作,简化了代码实现,充分体现了面向方向的编程思想,不局限于对象层面,提高了工程的开发效率。
技术领域
本发明涉及计算机技术领域,具体地,涉及一种面向多操作对象的编程方法。
背景技术
在传统的计算机面向对象的方法中,如果要对多个对象进行操作,往往需要通过编程人员手动编写代码实现,实现的方式多是通过循环实现。比如需要对于一种对象实例化为多个个体的一个相同动作,需要通过一个循环一一实现相同的方法或者事件。这种面向对象的编程机制不能做到对多对象的高效处理,也和其基本的编程思想有关。
传统的对多个对象进行操作的方式,通常需要程序员完成大量复杂、重复或类似的编程开发工作,这一方面带来大量的人工成本的浪费,另一方面程序的代码量激增,虽然最终能实现软件的技术目的,但在运行中则可能带来控制对象或程序运行速度过慢等问题,而且因为需要大量的编程工作,所以软件开发的效率也无法提高。
经过检索发现:
1、申请号为201710401894.9的中国发明专利申请《一种实物编程方法》,公开了一种实物编程方法,该方法包括:制作或提供若干实物编程块,实物编程块设有识别标识;建立实物编程显示环境;根据所要实现的程序任务要求在实物编程显示环境中摆放实物编程块以编程生成实物编程块序列;使用搭载有实物编程应用程序的移动终端对实物编程显示环境中的实物编程块序列信息进行识别,实物编程块序列信息包括各实物编程块的识别标识及其逻辑关系;通过实物编程应用程序控制行走装置根据实物编程块序列信息在实物编程显示环境中实施动作。但是,该发明强调对物理世界的真实物体进行编程映射,虽然可以强调多对象的物理实体,但是并不是在软件中抽象的对象,因此也不适用于对软件中定义的多对象的变量的操作。
2、申请号为201510125775.6的中国发明专利申请《一种新型编程方法》,公开了以下步骤:S1、将程序包和加密项目包绑定并写入串口模块中,串口模块将程序包和加密项目包转换为串口数据并传送给微处理器;S2、将目标芯片与微处理器电连接后由目标芯片生成请求信号;S3、电源管理模块接收请求信号并根据该请求信号将工作电压切换至目标芯片需要的工作电压;S4、微处理器将串口数据模块写入目标芯片中。但是,该方法强调的是硬件中的加密编程操作,没有涉及到多对象体的操作。
因此,采用传统的编程方法已经不能满足工业应用的需求。如何对多对象进行操作,进而提高对多对象的操作效率,成为本领域亟待解决的问题。
发明内容
针对现有技术中存在的上述不足,本发明的目的是提供一种面向多操作对象的编程方法,该方法对多对象进行操作,提高了对多对象的操作效率,能够更好地满足现有工业应用中对于软件开发的需求。
本发明是通过以下技术方案实现的。
一种面向多操作对象的编程方法,包括:
定义多个对象变量,并获取每一个变量的ID号;
选取一个能够同时操作多个对象的动作函数;
将不同的对象变量的ID号作为参数传给动作函数;
保存代码;
执行动作函数,通过一个动作函数同时操作多个对象变量。
优选地,定义多个对象变量,包括:
布置层Layer;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海泽阳智能科技有限公司;张元刚,未经上海泽阳智能科技有限公司;张元刚许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810655392.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种同时面向硬件和数据的编程系统
- 下一篇:一种协作编程系统