摘要:
一、需求 根据优惠券的类型resourceType 查询 发放方式grantType和领取规则。 二、简单实现 采用switch case 方式。 缺点:后期代码难以维护,可读性不强。 package cn.zwx.strategy.pattern.example.simple; import or 阅读全文
摘要:
一、业务场景 做了微信支付,支付宝支付,然后突然要加一个银联支付,那么如果代码方法一起就会导致代码不是很好操作所以,采用策略模式进行。 二、直接上代码 1、策略接口:执行的方法 package com.cxy.ssp.strategy; public interface Strategy { Str 阅读全文