超级大汇总——DBC的博客
  • 个人主页
  • 个人项目
  • 所有文章
    • MySQL
    • 前端知识
      • Android
      • Vue
    • 后端知识
      • SpringBoot
      • 微服务
        • Rancher
        • Sleuth+Zipkin
        • Sentinel
        • Seata
        • Nacos
        • Docker
        • Dubbo
        • Gateway
      • Netty
      • 达梦数据库
      • 设计模式
    • 大数据
      • Jmeter
      • RocketMQ
      • Redis
      • Mycat
      • ClickHouse
      • ElasticSearch
      • Flink
      • kafka
      • Sharding-Jdbc
      • RabbitMQ
    • 云服务器
      • MinIO
      • linux
      • Nginx
    • 缓存
      • SpringCache
      • Caffine
      • Guava Cache
    • 日志
    • 提效利器
      • Mybatis
    • 建站技巧
      • WordPress
    • 数据结构与算法
    • 软考笔记
  • 文章归档
  • 标签大全

分类

与『设计模式』相关的内容

温馨提示之前博主有记录过代理的设计模式,现在我们再来看一个动态代理的设计模式,确实有意思!这里记...

(转)动态代理实战

4年前 (2021-11-29) 2.2K 0
迭代器设计模式:Iterator类装饰器模式:BufferedInputStream类单例设计模式JDK中Runtime类建造者模式 St...

设计模式在框架和源码里面的应用和准备

4年前 (2021-07-19) 2.3K 0
状态设计模式(State Pattern)对象的行为依赖于它的状态(属性),并且可以根据它的状态改变而改变它的相...

状态设计模式介绍和应用场景

4年前 (2021-07-19) 3.3K 0
备忘录设计模式(Memento Pattern)在不破坏封闭的前提下,捕获一个对象的内部状态,保存对象的某个状态,...

备忘录设计模式介绍和应用场景

4年前 (2021-07-19) 2.7K 0
迭代器设计模式(Iterator Pattern)提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象...

IteratorPattern迭代器设计模式介绍和应用场景

4年前 (2021-07-17) 3.1K 0
命令设计模式(Command Pattern)请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理...

Command Pattern命令设计模式介绍和应用场景

4年前 (2021-07-16) 3.5K 0
简介:责任链设计模式介绍和应用场景责任链设计模式(Chain of Responsibility Pattern)客户端发出一个请...

责任链设计模式介绍和应用场景

4年前 (2021-07-16) 3.3K 0
观察者模式定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到...

经典中的经典-Observer观察者设计模式介绍和应用

4年前 (2021-07-16) 3.5K 0
模板方法模式Template Method定义一个操作中的算法骨架,将算法的一些步骤延迟到子类中,使得子类可以不...

模板方法设计模式讲解和应用场景介绍

4年前 (2021-07-15) 3.4K 0
享元设计模式(Flyweight Pattern)属于结构型模式,主要用于减少创建对象的数量,以减少内存占用和提高性...

Flyweight Pattern享元设计模式你知道多少

4年前 (2021-07-14) 3.2K 0
外观设计模式 Facade Pattern门面模式,隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接...

讲解外观设计模式的介绍和应用场景

4年前 (2021-07-14) 3.4K 0
代理设计模式(Proxy Pattern)为其他对象提供一种代理以控制对这个对象的访问,属于结构型模式。客户端...

讲解代理设计模式,让代理帮你完成工作

4年前 (2021-07-14) 2.9K 0
装饰器设计模式(Decorator Pattern)也叫包装设计模式,属于结构型模式,它是作为现有的类的一个包装,...

装饰器设计模式介绍和应用场景

4年前 (2021-07-14) 3.5K 0
组合设计模式又叫部分整体模式,将对象组合成树形结构以表示“部分-整体”的层次结构,可以更好的实现管理...

将对象组合成树形结构的模式-组合设计模式讲解

4年前 (2021-07-13) 3.4K 0
打个鸡血牛逼的工程师,在日常开发,明明用了某种设计模式了,但他还没意识到是哪种模式,只知道这样做...

设计模式疑惑指南-桥接设计模式

4年前 (2021-07-13) 3K 0
类的适配器模式想将一个类转换成满足另一个新接口的类时,可以使用类的适配器模式,创建一个新类,继承...

适配器设计模式-类的适配器

4年前 (2021-07-13) 3K 0
需求背景小滴课堂里面有个电商支付项目,里面有个登录功能,已经线上运行了客户端A 调用生产环境的登录...

生产环境接口-需要兼容新的业务怎么办?

4年前 (2021-07-13) 3.1K 0
接口适配器有些接口中有多个抽象方法,当我们写该接口的实现类时,必须实现该接口的所有方法,这明显有...

提高开发效率 接口适配器在日常开发里面的应用

4年前 (2021-07-13) 2.9K 0
简介:讲解Adapeter设计模式和应用场景适配器模式(Adapter Pattern)见名知意,是作为两个不兼容的接口...

接口之间的桥梁-适配器设计模式你知道多少

4年前 (2021-07-13) 3.1K 0
建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象,将一个复杂对象的构建...

创建型设计模式-建造者模式应用介绍

4年前 (2021-07-13) 3K 0
原型设计模式Prototype是一种对象创建型模式,使用原型实例指定创建对象的种类,并且通过拷贝这些原型创...

创建型设计模式-Prototype原型设计模式实战

4年前 (2021-07-13) 3K 0
工厂模式有 3 种不同的实现方式简单工厂模式:通过传入相关的类型来返回相应的类,这种方式比较单 一,可...

工厂设计模式实践指南- 抽象工厂方法模式

4年前 (2021-07-13) 3.4K 0
工厂方法模式又称工厂模式,是对简单工厂模式的进一步抽象化,其好处是可以使系统在不修改原来代码的情...

工厂设计模式实践指南-工厂方法模式

4年前 (2021-07-13) 3K 0
简单工厂模式又称静态工厂方法, 可以根据参数的不同返回不同类的实例,专门定义一个类来负责创建其他类...

电商支付应用案例-简单工厂模式实践指南

4年前 (2021-07-12) 3.4K 0
饿汉方式:提前创建好对象优点:实现简单,没有多线程同步问题缺点:不管有没使用,instance对象一直占...

单例模式中的饿汉实现和选择问题

4年前 (2021-07-12) 3K 0
完美实现——重点是 volatile 指令重排禁止package net.xdclass;public class SingletonLazy { //priva...

单例模式中的懒汉实现+双重检查锁定+内存模型

4年前 (2021-07-12) 3.6K 0
小例子package net.xdclass;public class SingletonLazy { private static SingletonLazy instance; ...

代码实战-单例设计模式中的懒汉实现方式

4年前 (2021-07-12) 3K 0
简介:什么是单例设计模式和应用备注:面试重点考查单例设计模式:这个是最简单的设计模式,所以拎出来...

创建型设计模式-单例设计模式和应用

4年前 (2021-07-12) 3.1K 0
设计模式简介由来:是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件...

大佬们常说的设计模式到底是什么

4年前 (2021-07-12) 2.4K 0
简介:设计模式知识回顾-策略模式策略模式(Strategy Pattern)定义一系列的算法,把它们一个个封装起来, ...

玩转策略模式和应用场景

4年前 (2021-06-03) 3.1K 0
工厂模式介绍:它提供了一种创建对象的最佳方式,我们在创建对象时不会对客户端暴露创建逻辑,并且是通...

设计模式最佳实践-第三方支付对接-工厂模式回顾

4年前 (2021-06-03) 2.3K 0
简介:讲解设计模式的六大设计原则设计模式是站在设计原则的基础之上的,软件架构也一样,有必要对这些...

软件架构设计-设计模式的六大原则你知道多少

4年前 (2021-06-03) 2.3K 0
桂ICP备2021006141号-2

100