【技术实现步骤摘要】
评价规则的实现与用户数据的评价方法、装置及电子设备
本申请涉及计算机
,具体而言,本申请涉及一种评价规则的实现与用户数据的评价方法、装置及电子设备。
技术介绍
在对用户数据进行评价时,一般需要基于一套行之有效的复杂规则,通常是包括一个或者多个规则组。规则组中的评价规则可能属于不同的类型,但是其具有相同的属性。在系统开发时,每个评价规则一般会被定义为一个规则子类,并且需要定义一个父类,父类中定义了系统中所需的一些共有属性以及共有方法。大部分规则子类都需要继承这个父类,以使得规则子类具有这些共有属性以及共有方法。但是,规则子类还需要具有规则组的共有属性以及共有方法,而规则子类需要满足只能继承自一个父类的原则。为了解决该问题,现有技术中一般通过如下两种方式:第一种是将规则组所需具有的共有属性以及共有方法定义在父类中,规则子类继承自父类,从而具有这些共有属性以及共有方法。第二种是在子类中直接定义规则组所需具有的共有属性以及共有方法。上述的第一种方式中,由于在父类中定义了规则组所需的共有属 ...
【技术保护点】
1.一种评价规则的实现方法,其特征在于,包括:/n创建骨架实现类,所述骨架实现类中定义了第一共有属性以及第一共有方法;/n通过所述骨架实现类实现与规则组对应的接口,所述接口中定义了对应的所述规则组所需的第二共有属性以及所述规则组所需的第二共有方法;/n基于所述骨架实现类创建规则子类,所述规则子类用于实现评价规则。/n
【技术特征摘要】
1.一种评价规则的实现方法,其特征在于,包括:
创建骨架实现类,所述骨架实现类中定义了第一共有属性以及第一共有方法;
通过所述骨架实现类实现与规则组对应的接口,所述接口中定义了对应的所述规则组所需的第二共有属性以及所述规则组所需的第二共有方法;
基于所述骨架实现类创建规则子类,所述规则子类用于实现评价规则。
2.根据权利要求1所述的方法,其特征在于,还包括:
基于至少两个所述评价规则确定规则组,所述至少两个所述评价规则实现了与所述规则组对应的接口中定义的所述第二共有属性以及所述第二共有方法。
3.根据权利要求2所述的方法,其特征在于,所述基于至少两个所述评价规则确定规则组,包括:
将至少两个所述评价规则对应的规则子类组合成聚合类;
基于所述聚合类实现规则组。
4.根据权利要求1所述的方法,其特征在于,所述基于所述骨架实现类创建规则子类,包括:
创建继承自所述骨架实现类的规则子类。
5.根据权利要求1所述的方法,其特征在于,所述基于所述骨架实现类创建规则子类,包括:
创建继承自所述骨架实现类的内部类;
创建继承自所述内部类的规则子类。
6.根据权利要求5所述的方法,其特征在于,还包括:
对所述规则子类所继承的所述骨架实现类进行校验。
7.根据权利要求6述的方法,其特征在于,所述对所述规则子类所继承的所述骨架实现类进行校验,包括:
创建外部实现类,所述规则子类继承自所述外部实现类;
通过所述外部实现类对所述规则子类所继承的所述骨架实现类进行校验。
8.根据权利要求1-7中任一项述的方法,其特征在于,所述第一共有属性包括以下至少一项:
最后维护日期;
最后维护渠道;
所述第一共有方法包括以下至少一项:
获取最后维护日期的方法;
设置最后维护日期的方法;
获取最后维护渠道类别的方法;
设置最后维护渠道类别的方法;
获取最后维护员工编号的方法;
设置最后维护员工编号的方法。
9.根据权利要求1-7中任一项述的方法,其特征在于,所述第二共有属性包括以下至少一项:
规则失效日期;
规则生效日期;
所述第二共有方法包括以下至少一项:
规则失效日期的维护方法;
规则生效日期的维护方法...
【专利技术属性】
技术研发人员:袁铨,刘波,杜翠红,卜林杰,陈帆,李龙飞,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。