抽象类通过定义抽象方法的方式定义整个流程框架,通过定义final方法的方式固定相同的方法,并且不允许修改。这个抽象类就相当于一个模板,子类相当于模板的实现。
例如还款流程:
1、入参校验-》借据状态校验-》还款账号的获取-》还款金额的计算-》支付系统的调用-》核心系统的调用-》还款结果的校验-》额度操作-》影像件的生成。
本文详细解析了抽象类的设计模式,通过定义抽象方法和final方法,抽象类为子类提供了一个固定的流程框架和不可更改的方法实现。以还款流程为例,阐述了如何利用抽象类作为模板进行子类的实现。
抽象类通过定义抽象方法的方式定义整个流程框架,通过定义final方法的方式固定相同的方法,并且不允许修改。这个抽象类就相当于一个模板,子类相当于模板的实现。
例如还款流程:
1、入参校验-》借据状态校验-》还款账号的获取-》还款金额的计算-》支付系统的调用-》核心系统的调用-》还款结果的校验-》额度操作-》影像件的生成。

被折叠的 条评论
为什么被折叠?