【java设计模式出题】以营销拉新为业务背景,发放奖励之前要进行身份验证、风控验证等一些列的校验,此时你的业务流程该如何实现更清晰简洁呢?
【java设计模式出题】以营销拉新为业务背景,发放奖励之前要进行身份验证、风控验证等一些列的校验,此时你的业务流程该如何实现更清晰简洁呢?
使用技巧:策略模式+模板方法+工厂模式+单例模式
定义策略接口:
/** 策略业务接口 */
public interface AwardStrategy {
/**
* 奖励发放接口
*/
Map<String, Boolean> awardStrategy(String userId);
/**
*
原创
2022-05-23 09:47:09 ·
302 阅读 ·
0 评论