首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
xxdjc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
还在用if-else?快用策略模式写出优雅代码吧!!
日常中经常会用到策略模式完成业务:这里举例三个功能模块,分别是竣工文档,项目过程和会议文档,这三个都会调用一个通用接口,但是会由前端参数的区别而去调用自己的业务逻辑 对于这种通用接口实现,根据前端传递
当接口要加入新方法时,我后悔没有早点学设计模式了
假设系统中有一个接口,这个接口已经被10个实现类实现了,突然有一天,新的需求来了,其中5个实现类需要实现同一个方法。然后你就在接口中添加了这个方法的定义,想着一切都很完美。 当你在接口和其中5个实现类
springboot-策略和模板模式的思考与实践
1 前言 在日常的开发过程中,经常会遇到一些复杂的业务场景,那么如何优雅的实现复杂的业务功能,而且使得系统的性能、可靠性、可读性达到最好呢?这里不仅考验着开发者的编程功底,实践能力,还有对局部和全局的
工厂+策略在springboot项目中的使用场景
业务场景 我们需要做一个报表,前端传进不同的类型,需要去数据库中不同的表格去查找,将数据展示出来。 也就是说,虽然是不同数据库的表,但是因为数据结构是一样的,所以我们只需要提供一个接口给前端,返回相同
基于SpringBoot实现责任链模式进行参数校验等处理
概念: 责任链模式是一种行为设计模式,它允许多个对象都有机会处理请求,而不是将请求发送给一个处理者。每个处理者都包含对下一个处理者的引用,形成一个链条。请求沿着这条链传递,直到有一个处理者处理它为止。
Java责任链模式:优雅解耦系统处理流程,实现高效灵活的请求处理与分发
一、什么是责任链模式 1.1 责任链模式定义 责任链模式是一种行为型设计模式,它用于将多个请求处理器对象连接成一条链,可以让请求沿着这条链不断地传递,直到有一个请求处理器处理完成为止。 在责任链模式中
责任链 + 工厂 + 模板方法 + 享元 模式结合业务 - 实践
背景 项目中遇到这样一种场景,传入参数A,需要根据参数A做不同的业务逻辑处理,只要匹配到一个就结束。于是便想到责任链设计模式,标准的审批流,拿来改造改造,不也刚好符合需求吗?于是就开始了探索。 设计思
策略模式和工厂模式共舞——支付路由设计
策略模式是一种行为型设计模式,它定义了一系列算法,并将每个算法封装到一个类中,使得它们可以相互替换。这样可以让算法的变化独立于使用算法的客户端代码。策略模式的核心思想是将算法的实现和使用分离开来,从而
一文总结Java的23种设计模式
设计模式往往是在满足设计原则的基础上被应用的。设计模式可以看作是实现设计原则的一种具体方式。在本文中,我们将对Java中的这23种设计模式进行简要介绍。
如何优雅的将设计模式运用到实际项目中去?
一、🌈设计模式介绍 二、常用的设计模式有哪些?🤔 策略模式 工厂模式 单例模式 代理模式 工厂方法模式 观察者模式 模板方法模式 适配器模式 三、设计模式简单实现模板 场景: 商场搞活动,根据客户购买