战狂粗人张

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2022年6月2日

摘要: 一、需求 根据优惠券的类型resourceType 查询 发放方式grantType和领取规则。 二、简单实现 采用switch case 方式。 缺点:后期代码难以维护,可读性不强。 package cn.zwx.strategy.pattern.example.simple; import or 阅读全文
posted @ 2022-06-02 11:41 战狂粗人张 阅读(95) 评论(0) 推荐(0) 编辑

摘要: 一、业务场景 做了微信支付,支付宝支付,然后突然要加一个银联支付,那么如果代码方法一起就会导致代码不是很好操作所以,采用策略模式进行。 二、直接上代码 1、策略接口:执行的方法 package com.cxy.ssp.strategy; public interface Strategy { Str 阅读全文
posted @ 2022-06-02 11:31 战狂粗人张 阅读(289) 评论(0) 推荐(0) 编辑