首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
summerSunShine
创建于2021-05-26
订阅专栏
工作了六七年了, 在回过头来研究设计模式, 结合当前的项目, 会有更深的体会. 了解设计模式, 可以让我们的工作事半功倍. 值得每个研发人学习
等 37 人订阅
共28篇文章
创建于2021-05-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring动态多数据源--源码分析及解读(三)
这是我参与8月更文挑战的第8天,活动详情查看:8月更文挑战 七、数据源提供者 数据源提供者是连接配置文件和数据源创建器的桥梁。数据源提供者先去读取配置文件, 将所有的数据源读取到DynamicData
Spring动态多数据源--源码分析及解读(二)
这是我参与8月更文挑战的第7天,活动详情查看:8月更文挑战 由于源码分析内容较多,一共分为三个部分,完整内容如下: Spring动态多数据源--源码分析及解读(一)----https://juejin
18.23种设计模式之<中介者模式>
这是我参与8月更文挑战的第6天,活动详情查看:8月更文挑战 前言 前后端开发者每天都要用到的设计模式---中介者模式 前端开发伙伴, 有没有只写页面不需要调接口的? 不可能啊, 总不能都是假数据吧.
17. 23种设计模式之<迭代器模式>
这是我参与8月更文挑战的第5天,活动详情查看:8月更文挑战 在日常工作中, 我们常用的设计模式不是单例模式, 不是策略模式, 不是工厂模式, 而是我们今天要研究的迭代器模式. 我们在编程的时候, 经常
16. 23种设计模式之<组合模式>
这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战 一. 什么是组合模式? 组合模式定义了如何将容器对象和叶子对象进行递归组合,使得客户在使用的过程中无须进行区分到底是容器对象还是叶子对象,可
15.享元模式
享元模式 一. 什么是享元模式 面向对象可以很好地解决一些灵活性或可扩展性带来的问题, 但在很多情况下, 面向对象会使系统的类个数增加. 系统中类的个数越来越多, 就会影响程序运行的性能。享元模式通过
14. 桥接模式
一. 什么是桥接模式? 桥接模式主要应对的是由于实际的需要,某个类具有两个或者两个以上的维度变化(违反了SRP原则),如果只是用继承将无法实现这种需要,或者使得设计变得相当臃肿。 桥接模式的目的: 将
13.工厂方法设计模式
工厂设计模式 一. 回顾简单工厂设计模式 简单工厂设计模式: https://juejin.cn/post/6966429276438528037 前面我们研究了简单工厂设计模式, 还研究了设计模式的
12.观察者模式
一. 什么是观察者模式? 一个对象的行为 依赖于 另一个对象的状态。换一种说法,当被观察对象(目标对象)的状态发生改变时 ,会直接影响到观察对象的行为。 这里涉及到几个对象: 观察者 被观察者 状态的
11. 建造者模式
一. 什么是建造者模式? 这句话的含义: 比如造一辆车,比如有车身,引擎,轮胎。车还有颜色,形状的区别。 对于用户来说, 我不需要知道车里面到底是怎么构造的。我就告诉你我想要一亮什么颜色的车,你给我造
10.适配器设计模式
一. 什么是适配器模式? 1.1 概念 适配器模式是将一个类的接口转换成客户希望的另外一个接口. Adapter模式可以使得原本由于接口不兼容而不能一起工作的那些类可以一起工作. 适配器模式(Adap
9. 抽象工厂设计模式
一、什么是抽象工厂? 之前研究过简单工厂设计模式, 工厂设计模式, 今天来看看抽象工厂设计模式. 对比区分他们有什么不同. 什么是抽线工厂呢? 抽象工厂不但工厂是抽象的,产品也是抽象的,而且有多个产品
8. 原型设计模式
一. 什么是原型设计模式? 1.1 原型设计模式的概念 原型设计模式的思想类似于我们常用的复制粘贴功能. 把一个地方的文件复制到另外一个地方, 复制完以后, 两个文件的内容是一模一样的. 原型设计
设计模式-责任链设计模式
说到责任链设计模式, 我们平时使用的也真是挺多的. 比如: 天天用的网关过滤器, 我们请假的审批流, 打游戏通关, 我们写代码常用的日志打印. 他们都使用了责任链设计模式. 下面就来详细研究一下责任链
7.状态设计模式
一. 什么是状态模式? 通常对有状态的对象进行编程,我们的解决方案是:思考可能存在的所有状态,然后使用 if-else 或 switch-case 语句来进行状态判断,然后再根据不同的状态进行不同的处
6.责任链设计模式
其实, 说到责任链设计模式, 我们平时使用的也真是挺多的. 比如: 天天用的网关过滤器, 我们请假的审批流, 打游戏通关, 我们写代码常用的日志打印. 他们都使用了责任链设计模式. 下面就来详细研究一
5.模板方法设计模式
一. 什么是模板方法设计模式 从字面意义上理解, 模板方法就是定义出来一套方法, 作为模板, 也就是基础。 在这个基础上, 我们可以进行加工,实现个性化的实现。比如:一日餐三. 早餐, 中餐, 晚餐.
4. 设计模式之--代理方法设计模式
一. 什么是代理模式 1.1 概念 也就是说客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象。 通俗的来讲代理模式就是我们生活中常见的中介。 1.2 为什么不直接调用, 而要间接
4. 代理设计模式
一. 什么是代理模式 1.1 概念 也就是说客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象。 通俗的来讲代理模式就是我们生活中常见的中介。 1.2 为什么不直接调用, 而要间接
3. 装饰器设计模式
装饰器模式 一. 什么是装饰器模式? 我们都知道装饰, 元旦, 圣诞节, 我们都需要装饰, 渲染节日气氛. . 所谓装饰, 就是在原来的基础上加东西. 装饰器模式(Decorator Pattern)
下一页