加载中
掌握Java设计模式之全集(23种设计模式)

1、如何使用? 设计模式是为了解决问题产生的,是一种优质解决方案,更是一种对于长远角度而言的解决策略。当前的情况,决定你用什么设计模式, 如果你没有问题却偏要生搬硬套一个设计模式上去...

2018/04/26 20:28
367
掌握Java设计模式之中介设计模式(16)

1、概念 中介者模式是用来降低多个对象和类之间的通信复杂性,提供了一个中介类,例如QQ游戏平台、QQ群、短信平台和房产中介、以及火币网或者基金平台。不论是QQ游戏还是QQ群,它们都是充当一...

2018/04/26 10:35
86
掌握Java设计模式之命令设计模式(15)

1、概念 请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。 2、场景 工作流Activit框架中就用到了这种模...

2018/04/25 18:17
97
掌握Java设计模式之责任链设计模式(14)

1、概念理解 举例说明:一家三辈(儿子,父亲,爷爷),去帮助一个一个小学一年级的学生解决一道数学题,这个小学生请求帮助,他就是请求者,儿子先帮忙,儿子不行父亲上,父亲不行爷爷上,爷爷...

掌握Java设计模式之过滤器设计模式(13)

1、概念 过滤器设计模式就是一种高级筛选方案,在项目中用的比较广。 2、场景 项目中应用场景(Hibernate中的Criteria 以及mongodb中的Criteria) 2.1、我们在项目中从一百万数据中筛选出来我...

2018/04/25 11:43
434
掌握Java设计模式之享元设计模式(12)

1、概念 在有大量对象时,有可能会造成内存溢出,我们把其中共同的部分抽象出来,如果有相同的业务请求,直接返回在内存中已有的对象,避免重新创建,这就是享元模式,类似与String在静态常量...

2018/04/24 21:03
157
掌握Java设计模式之组合设计模式(11)

1、概念 代码解释 public class Student { public String name; public String sex; public List<Student> list; } 这个就是组合设计模式,一个Student里面包含多个Student......

2018/04/23 21:10
78
精掌握Java设计模式之外观模式(10)

定义 通俗地解释,当你打开灯的时候,你只需要嗯一下开关就好了,不需要关心灯泡亮起来的这个流程,同理,打开电脑的时候, 嗯一下开机键就好了,也不需要关心电脑是先运行cpu还是内核之类的...

2018/04/23 16:29
57
掌握Java设计模式之桥接设计模式(9)

概念 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。大白话的意思是大家在工作中,controller,service,dao这三层互相依赖完全解偶,同理这个设计模式就是让抽象类与接...

2018/04/23 13:14
104
掌握Java设计模式之适配器设计模式(8)

概念 举例: 1、有一万人军队,但是我要挑选100人做刺客,中间需要审核官挑选最强的一百人,这个审核官叫适配器。 2、将220v的电压转化为手机能够承受的电压,将电压转化为5v来充电,这个转化...

2018/04/19 20:35
146
掌握Java设计模式之装饰设计模式(7)

装饰器的作用是使得被装饰者功能更强大,而且装饰前后的使用方式不变。Java I/O类库中有许多不同的功能组合情况,这些不同的功能组合都是使用装饰器模式实现的。 1、抽象构件(Component)角...

2018/04/18 21:21
231
掌握Java设计模式之建造者模式(6)

概念 什么是建造者模式,我的理解是,在项目中,会经常遇到一个复杂的对象,这个对象包含多个简单的对象,反过来,我们用多个简单的对象组合成一个复杂的对象的过程就是建造者模式 应用场景 ...

2018/04/11 23:03
113
掌握Java设计模式之模版设计模式和抽象工厂设计模式(5)

(本篇博客已于2019-08-29优化更新) 序言:说一下为什么一下子讲这两个设计模式,因为本人觉得他们有异曲同工之妙。 1、概念 1.1、模版设计模式概念:项目中我们经常用到,jedisTemplate,S...

2018/04/11 17:18
276
掌握Java设计模式之原型设计模式(4)

概念 原型设计模式其实并不是一种设计模式,当然换句话说并不是一种解决方案,它和简单工厂模式差不多,简单工厂做个if else判断就能当作一个设计模式来讲,那么原型设计模式也可以用impleme...

2018/04/03 11:53
623
掌握Java设计模式之工厂+策略模式(3)

(本篇博客已于2019-08-29 优化更新!) 1、公司项目需求 用户签到活动,会员签到怎么处理,超级会员怎么处理,普通用户签到怎么处理,针对不同的档次,有不同的方案,所以在 项目中用到了策...

2018/03/30 14:40
2K
掌握Java设计模式之代理设计模式(2)

概念 举例:我要灭了传说中的山口组,我通知青龙帮,然后青龙帮 帮我灭了,最终达到了我要灭山口组的目的,我亲自灭和别人帮我灭结果都一样的,所以,青龙帮就相当于代替了我,这种方式叫代理...

2018/03/29 15:19
251
掌握Java设计模式之单例设计模式(1)

序言:针对java初级工程师以上的级别(熟悉java基础,会用ssm或者ssh增删改查)!单例三大特性:自由序列化,线程安全,保证单例。 概念 你了解java的框架吗?请问框架是干嘛的?我的理解是,...

2018/03/28 19:11
384

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部