首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
AIBooter
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
责任链模式的高级用法:多级校验、工作流,这样写代码才足够优雅!
责任链模式,简而言之,就是将多个操作组装成一条链路进行处理。请求在链路上传递,链路上的每一个节点就是一个处理器,每个处理器都可以对请求进行处理,或者传递给链路上的下一个处理器处理。
责任链模式-业务场景和实战优化
业务场景 我们来看一个常见的业务场景,下订单。下订单接口,基本的逻辑,一般有参数非空校验、安全校验、黑名单校验、规则拦截等等。很多伙伴会使用异常来实现: 这段代码使用了异常来做逻辑条件判断,如果后续逻
如何避免大量的if-else?
写代码的程序员很多,写好代码的程序员却不是那么多(愿你我都在路上)。今天分享一个避免大量`if-else`的案例,和大家共同进步。
一起学习设计模式:责任链模式
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第 31 天,点击查看活动详情 采购单的分级审批 每个公司可能都存在自己的采购审批模式,那么如何在软件中设计这样一个采购单的分级审批
责任链模式在转转精准估价中的应用
随着产品迭代,产品逻辑会逐渐复杂化,导致代码的维护性和可读性降低,本文介绍了在实际场景中如何用责任链模式重写业务逻辑。
这才是责任链模式的优雅使用方式
## 1 使用责任链模式设计热插拔权限控制 > 本文节选自《设计模式就该这样学》作者 谭勇德(Tom) 首先创建一个实体类Member。 ```java public class Membe