设计模式
文章平均质量分 92
hello_world!
java coder
展开
-
【设计模式】之责任链模式
https://www.jianshu.com/p/9f7d9775bdda 责任链模式 概念 责任链,顾名思义,就是用来处理相关事务责任的一条执行链,执行链上有多个节点,每个节点都有机会(条件匹配)处理请求事务,如果某个节点处理完了就可以根据实际业务需求传递给下一个节点继续处理或者返回处理完毕。 场景 现实中,请假的OA申请,请假天数如果是半天到1天,可能直接主管批准即可; 如果是1到...原创 2020-04-06 19:36:23 · 151 阅读 · 0 评论 -
java中安全的单例与不安全的单例
https://www.cnblogs.com/c-lover/p/10740183.html java中安全的单例与不安全的单例 1.内部静态类(安全的) public class Singleton { private static class SingletonHolder{ private final static Singleton instance=...原创 2020-03-29 18:38:19 · 202 阅读 · 0 评论 -
设计模式之Wrapper
https://www.jianshu.com/p/0ea8c2fe8e10 这个模式其实是Adapter模式和Decorator模式的统称。 1. 范例 Servlet规范中的javax.servlet.http.HttpServletRequestWrapper就是这种模式的经典例子。 HttpServletRequestWrapper继承自ServletRequestWrappe...原创 2019-12-22 19:49:40 · 1277 阅读 · 0 评论 -
探索Java8:(二)Function接口的使用
https://www.cnblogs.com/rever/p/9725173.html Java8 添加了一个新的特性Function,顾名思义这一定是一个函数式的操作。我们知道Java8的最大特性就是函数式接口。所有标注了@FunctionalInterface注解的接口都是函数式接口,具体来说,所有标注了该注解的接口都将能用在lambda表达式上。 标注了@FunctionalInter...原创 2019-09-02 11:16:00 · 123 阅读 · 0 评论 -
细说为什么要使用Lambda表达式
https://blog.csdn.net/oXinYangonly/article/details/81369874 版权声明:本文为博主原创文章,遵循 CC 4....原创 2019-09-02 10:12:39 · 1294 阅读 · 0 评论 -
java23种设计模式之一: 策略模式
https://www.cnblogs.com/MrRightZhao/p/8000421.html 由于最近在研究学习设计模式,我会用自己的理解方式来表述对设计模式的学习和认识,通过最常用、好记的案例来记住和使用设计模式,希望对设计代码方面有所提高和改进。 一.应用背景 在软件开发中常常遇到这种情况,实现某一个功能有多种算法或者策略,我们可以根据应用场景的不同选择不同的算法或者策略...原创 2019-09-02 09:35:35 · 194 阅读 · 0 评论 -
JAVA设计模式——适配器模式
https://blog.csdn.net/mrkohaku/article/details/79087688 适配器模式是一种结构型设计模式。适配器模式的思想是:把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 用电器来打个比喻:有一个电器的插头是三脚的,而现有的插座是两孔的,要使插头插上插座,我们需要一个插头转换器,这个转换器即是适配...原创 2019-09-01 23:14:14 · 141 阅读 · 0 评论 -
设计模式之——bridge模式
https://www.cnblogs.com/wangxinblog/p/7658333.html Bridge模式,又叫桥接模式,是针对同一接口进行扩展与实现操作的一种设计模式。 这种模式,与之前学过的适配器模式具有相似的地方,也有不同的地方,下面就让我们一一解析吧。 首先,我们要了解到,为什么需要使用Bridge模式: 现在有一个抽象类/接口,这个抽象类是起到了一个规范的作用,规范一...原创 2019-09-01 23:12:07 · 314 阅读 · 0 评论 -
Java开发中的23种设计模式详解
https://blog.csdn.net/doymm2008/article/details/13288067?d=123 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方...原创 2019-07-19 00:18:26 · 156 阅读 · 0 评论 -
设计模式——速记口诀
https://www.cnblogs.com/pingfan21/p/9116412.html 最近在学习设计模式的时候,感觉23种设计模式的名字好难记啊,晦涩难懂啊。不过IT界好心人大有人在啊,下面是转载的文章,一个小口诀就帮助我们记牢23种设计模式。真棒! 其实我们应该高兴更应该反省,高兴的是不需要自己造轮子,反省的是为什么我们也遇到了同样的问题(名字不好记),但是我们没有去解决呢?或者...原创 2019-03-05 23:40:04 · 822 阅读 · 0 评论