【技术实现步骤摘要】
业务处理方法、智能终端和存储介质
[0001]本申请涉及软件设计
,具体涉及一种业务处理方法、智能终端和存储介质。
技术介绍
[0002]工作过程中经常会涉及到各种各样的流程业务,而流程图以可视化方式描绘过程中不同活动的顺序后,能够更清晰地分步查看和理解过程,并识别重要决策、痛点和浪费。此外,还可轻松向他人传达所画出流程图的内容,并清晰查看人员和行动之间的关系。
[0003]在对流程图的实现和处理过程中,经常需要编写代码以使智能终端能够执行和推动流程业务中的各节点实现。申请人在构思和实现本申请的过程中发现,现阶段软件程序处理流程业务时,会使用过多的if
‑
else语句,如果有太多的if else嵌套,代码会变得难以理解和维护。而因为每个if else语句都需要进行测试,测试所有可能的情况变得更加困难。另外如果有太多的if else语句,开发人员可能会犯错,例如忘记添加else语句或意外地更改了if条件。在需要添加更多的条件时,代码会变得更加复杂,更难以扩展。由此造成了最终形成的程序代码可读性差 ...
【技术保护点】
【技术特征摘要】
1.一种业务处理方法,其特征在于,用于处理流程类业务,包括:获取流程类业务的业务数据集,定义处理接口;基于所述处理接口,根据所述业务数据集的数据类型创建至少一处理实现类;调用工厂模式,根据优先级顺序,对所述至少一处理实现类的排序,以生成目标处理链;基于所述工厂模式运行所述目标处理链,执行所述流程类业务的任务流程。2.如权利要求1所述的业务处理方法,其特征在于,所述获取流程类业务的业务数据集的步骤包括:根据所述流程类业务的业务需求,确定所述流程类业务的业务类型;根据所述业务类型,确定获取所述业务数据集的请求参数;基于所述请求参数发起获取所述业务数据集的请求;获取对于请求的响应结果,基于所述业务需求对所述业务数据集进行解析处理。3.如权利要求1所述的业务处理方法,其特征在于,所述定义处理接口的步骤包括:定义所述处理接口的名称字段和功能字段,确定所述处理接口使用的输入参数和/或响应参数的数据格式和取值范围,标注使用所述处理接口调用执行特定操作的接口调用方式,限定接口调用后返回的数据格式。4.如权利要求1所述的业务处理方法,其特征在于,所述基于所述处理接口,根据所述业务数据集的数据类型创建至少一处理实现类的步骤包括:根据所述业务数据集的每个数据类型确定对应处理实现类的名称和属性;根据所述业务数据集的数据结构和每个处理实现类的属性,生成所述至少一处理实现类的属性列表;根据所述每个数据类型定义每个处理实现类所需要的实现方法,确定每个实现方法的方法参数和返回类型;根据每个处理实现类所需要实现的方法,按照所述属性列表分别进行数据处理逻辑的编码。5.如权利要求1
‑
4任一项所述的业务处理方法,其特征在于,所述基...
【专利技术属性】
技术研发人员:傅东生,王连民,黄霖,
申请(专利权)人:深圳奇迹智慧网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。