后端开发
模版模式 标签描述

设计模式总目录 文章目录 设计模式总目录 一、案例 二、抽象类模版AbstractOrderTemplate(顶层的订单抽象类) 三、执行模版的实现类 3.1默认执行模版DefaultOrder 3.2其他执行模版SimlpeOrder 四、调用 一、案例 在的下单业务中,可以将下单逻辑拆分,可能存在检验参数、获取商品、扣减库存、核销优惠券、抵扣积分,保存订单等等。 应为业务的不同,可能下单处理节点不同(扣减库存、核销优惠券、抵扣积分,可能需要,可能不需要,也可能相互组合)。这是我们在单一下单接口中,逻辑就比较复杂,需要各种判断,各种兼容,后续代码逻辑很难清晰 这...