许文豪
许文豪
全部文章
设计模式
java基础(12)
Java集合(12)
JVM(6)
Mybatis(24)
springboot(1)
分布式(3)
实战问题与架构设计(2)
并发与多线程(1)
思考(2)
数据库(5)
未归档(1)
架构与高并发(3)
环境折腾(6)
算法与数据结构(2)
面试题(2)
归档
标签
去牛客网
登录
/
注册
秦怀杂货店
纵使缓慢,驰而不息。
全部文章
/ 设计模式
(共14篇)
设计模式【6.2】-- 再聊聊适配器模式
来自专栏
这里说的适配器不是通常所说的类适配器,对象适配器,接口适配器,这里实现的是把所有的类进行统一管理的适配器。如需要查找设计模式的三种主要适配器模式,请点击https://blog.csdn.net/Aphysia/article/details/80291916 适配器模式(百度百科):在计算机编程中...
Java
设计模式
2021-12-14
0
362
设计模式【6.1】-- 初探适配器模式
来自专栏
设计模式文章集合:http://aphysia.cn/categories/designpattern 开局一张图,剩下全靠写... 介绍 适配器模式(百度百科):在计算机编程中,适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起...
Java
设计模式
2021-12-14
1
496
设计模式【5】-- 原型模式
来自专栏
开局一张图,剩下全靠写... 设计模式文章集合:http://aphysia.cn/categories/designpattern 前言 接触过 Spring 或者 Springboot 的同学或许都了解, Bean 默认是单例的,也就是全局共用同一个对象,不会因为请求不同,使用不同的对象,这里...
Java
设计模式
2021-12-11
0
364
设计模式【4】-- 建造者模式详解
来自专栏
开局一张图,剩下全靠写... 引言 设计模式集合:http://aphysia.cn/categories/designpattern 如果你用过 Mybatis ,相信你对以下代码的写法并不陌生,先创建一个builder对象,然后再调用.build()函数: InputStream is =...
java
设计模式
2021-12-02
0
380
设计模式【3.3】-- CGLIB动态代理源码解读
来自专栏
cglib 动态代理 cglib介绍 CGLIB 是一个开源项目,一个强大高性能高质量的代码生成库,可以在运行期拓展 Java 类,实现 Java 接口等等。底层是使用一个小而快的字节码处理框架 ASM,从而转换字节码和生成新的类。 理论上我们也可以直接用 ASM 来直接生成代码,但是要求我们对 J...
Java
设计模式
2021-11-08
0
404
设计模式【3.2】-- JDK动态代理源码分析有多香?
来自专栏
前面文章有说到代理模式:http://aphysia.cn/archives/dynamicagentdesignpattern 那么回顾一下,代理模式怎么来的?假设有个需求: 在系统中所有的 controller 类调用方法之前以及之后,打印一下日志。 假设原来的代码: public clas...
Java
设计模式
2021-11-06
0
375
设计模式【3.1】-- 浅谈代理模式之静态、动态、cglib代理
来自专栏
代理模式:为其他对象提供一种代理以控制对这个对象的访问,在某种情况下,一个对象不适合或者不能够直接引用另一个对象,而代理对象可以在客户类和目标对象之间起到中介的作用。 可以这么理解:使用代理对象,是为了在不修改目标对象的基础上,增强主业务的逻辑。就相当于某个普通人(目标对象),他现在需要打官司,那么...
设计模式
2021-03-05
0
632
设计模式【2.2】-- 工厂模式怎么演变成抽象工厂模式?
来自专栏
还记得之前的工厂方法模式么?现在老板更加富有了,除了水果,还准备搞点其他的生意,再做点服装生意。水果工厂和服装工厂明显就不是同一种东西,肯定不能放到一个工厂里面生产,服装也有好几种,但是不同的工厂,也是老板自己的,老板希望能够把握大局,所以不同工厂,肯定是有同一个特征的,也就是他们都是工厂,并且都是...
设计模式
2021-02-24
0
551
设计模式【2.1】-- 简单工厂模式怎么演变成工厂方法模式?
来自专栏
还记得前面的简单工厂模式么?我们开了一个水果工厂FruitFactory,生产三种水果Apple,Pear,Orange。今天给大家讲讲工厂方法模式: 老板搞水果工厂赚了点小钱,准备扩大生产,每个工厂生产一种水果,各司其职,而不是把所有的产品类型都放到一个工厂中。 既然有多工厂,那我们和之前一样,搞...
设计模式
2021-01-23
0
507
设计模式【2】-- 简单工厂模式了解一下?
来自专栏
[TOC] 1.简单工厂模式介绍 工厂模式,比较常用,属于创建型模式,也就是主要是用来创建对象的。工厂模式,有三种,主要分为: 简单工厂模式 工厂方法模式 抽象工厂模式 其中,本文要讲的就是,简单工厂模式,但是简单工厂模式,并不是属于GoF讲的23种设计模式中。简单工厂模式,也叫静态工厂方法模式...
设计模式
2020-12-26
0
371
首页
上一页
1
2
下一页
末页