logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

23种设计模式——桥接模式

文章目录23种设计模式——桥接模式1、桥接模式概述2、桥接模式结构3、桥接模式的实现4、桥接模式的注意事项和细节23种设计模式——桥接模式1、桥接模式概述桥接模式介绍桥接(Bridge)模式是指:将抽象与实现分离,使它们可以独立变化。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。桥接模式是一种结构性模式。桥接模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让

#桥接模式#设计模式
23种设计模式——适配器模式

文章目录23种设计模式——适配器模式1、适配器模式概述2、适配器模式的结构图3、类适配器模式的实现4、对象适配器模式的实现5、接口适配器的实现23种设计模式——适配器模式1、适配器模式概述背景在软件设计中可能出现:需要开发的具有某种业务功能的组件在现有的组件库中已经存在,但它们与当前系统的接口规范不兼容,如果重新开发这些组件成本又很高,这时用适配器模式能很好地解决这些问题。适配器模式介绍适配器模式

#适配器模式#设计模式
23种设计模式——软件设计模式概述

文章目录23种设计模式——软件设计模式概述1、软件设计模式的产生背景2、软件设计模式的概念与意义2.1、 软件设计模式的概念2.2、 学习设计模式的意义3、软件设计模式的基本要素4、23种设计模式的分类和功能4.1、GoF的23种设计模式的分类4.2、 GoF的23种设计模式的功能5、面向对象设计七大原则23种设计模式——软件设计模式概述1、软件设计模式的产生背景“设计模式”这个术语最初并不是出现

#设计模式#java
23种设计模式——组合模式

文章目录23种设计模式——组合模式1、组合模式概述2、组合模式的结构3、组合模式的实现23种设计模式——组合模式1、组合模式概述组合模式的定义组合模式(Composite Pattern),又叫部分整体模式,它创建了对象组的树形结构,将对象组合成树状结构以表示“整体-部分”的层次关系。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式。组合模式使得用户对单个

#组合模式#设计模式
23种设计模式——代理模式

文章目录23种设计模式——代理模式1、什么是代理模式2、代理模式的优缺点3、代理模式的结构4、代理模式的分类4.1、静态代理4.2、动态代理4.2.1、InvocationHandler接口4.2.2、Proxy类4.2.3、动态代理实现5、代理模式的应用场景23种设计模式——代理模式1、什么是代理模式背景:一个客户不能或者不想直接访问另一个对象,这时需要找一个中介帮忙完成某项任务,这个中介就是代

#设计模式#java
JavaWeb——Filter过滤器和session监听器的实现

文章目录JavaWeb——Filter过滤器和session监听器1. Filter:过滤器2. Filter开发步骤3. Filter实现权限拦截4. session监听器JavaWeb——Filter过滤器和session监听器1. Filter:过滤器通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实

#servlet
Redis(三)—— redis 性能测试及 Redis 基本知识说明

文章目录Redis(三)—— redis 性能测试及 Redis 基本知识说明1、redis性能测试2、Redis 基本知识说明Redis(三)—— redis 性能测试及 Redis 基本知识说明1、redis性能测试Redis 自带了一个叫 redis-benchmark 的工具来模拟 N 个客户端同时发出 M 个请求。 (类似于 Apache ab 程序)。检测redis性能Redis 性能

#redis
Spring Cloud Alibaba(03)——Sentinel实现熔断与限流

文章目录Spring Cloud Alibaba(03)——Sentinel实现熔断与限流1、Sentinel概述2、Sentinel下载安装运行3、初始化演示工程4、流控规则4.1、流控规则简介4.2、流控模式4.2.1、直接4.2.2、关联4.2.3、链路4.3、流控效果4.3.1、快速失败4.2.2、WarmUp4.2.3、匀速排队5、降级规则5.1、降级规则简介5.2、降级策略实战5.2.

#sentinel
23种设计模式——建造者模式

文章目录23种设计模式——建造者模式1、建造者模式概述2、建造者模式的结构3、建造者模式的实现3.1、常规实现3.2、更为灵活的实现4、建造者模式和工厂模式的区别23种设计模式——建造者模式1、建造者模式概述建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步

#设计模式#java#面试 +1
Docker进阶——Docker Compose 的详细使用

文章目录Docker进阶——Docker Compose 的详细使用1、Docker Compose 概述2、Docker Compose 安装与卸载2.1、安装2.2、卸载3、Docker Compose 快速开始4、Compose 模板文件指令5、实战:搭建 WordPress6、Docker-Compose 常用命令6.1、命令对象与格式6.2、命令使用说明Docker进阶——Docker

#docker#容器#运维
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择