
设计模式
文章平均质量分 78
缘丶沐逸尘
技术热爱者
展开
-
CAP&Base理论
分布式系统的相关理论基础原创 2022-06-30 11:15:41 · 234 阅读 · 0 评论 -
设计模式之——责任链模式
笔者之前天天听到同事说什么责任链模式,但事实上笔者并不了解它,所以当时只是很尴尬的点头应是。最近找了写资料,填充了下自己的知识库,在这里记录一下目录一、什么是责任链模式?二、责任链模式是用来解决什么问题的?三、责任链模式中有哪些角色?四、如何实现一个简单的责任链模式?五、测试责任链模式一、什么是责任链模式?二、责任链模式是用来解决什么问题的?三、责任链模式中有哪些角色?四、如何实现一个简单的责任链模式?五、测试责任链模式...原创 2021-05-13 20:06:52 · 380 阅读 · 1 评论 -
设计模式之——建造者模式(Builder)
笔者今天使用了一下JustAuth这个开源工具来进行第三方登陆,然后发现它里面的一些属性配置都是使用的buider的模式,并没有使用一般的set、get方法,处于好奇之下笔者查看了下它的源码并且查了下资料才知道,原来这个就是建造者模式。目录一、什么是建造者模式?二、建造者模式是用来解决什么问题的?三、建造者模式中有哪些角色?四、如何实现建造者模式?1、创建目标产品2、创建抽象Builder3、创建Builder的实现类4、创建Director调度者五、测试建造者模式六、补充说明一、什么是建造者模式.原创 2021-04-16 16:01:13 · 331 阅读 · 0 评论 -
设计模式之——代理模式(Proxy)
笔者今天被问到了一个问题,那就是:你是怎么理解Java中的代理模式的,当时我回答的模模糊糊的,只说了有有两种一种是静态代理一种是动态代理,然后这两种代理具体有啥用,各有什么优缺点就不太清楚了。之后笔者查了一些资料,然后写下了这篇博文。目录一、代理模式具体是什么?它有什么作用?二、Java中有几种代理模式?1、静态代理2、动态代理三、代理模式的应用场景一、代理模式具体是什么?它有什么作用?代理模式提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供.原创 2021-04-14 19:41:53 · 306 阅读 · 0 评论