会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
纪莫
心中有光,人生总会晴朗。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
下一页
2018年8月26日
Java设计模式学习记录-中介者模式
摘要: 前言 中介者模式听名字就能想到也是一种为了解决耦合度的设计模式,其实中介者模式在结构上与观察者、命令模式十分相像;而应用目的又与结构模式“门面模式”有些相似。但区别于命令模式的是大多数中介者角色对于客户程序是透明的。当然造成这种区别的原因是由于他们要达到的目的不同。 中介者模式 概念介绍 中介者模式
阅读全文
posted @ 2018-08-26 17:37 纪莫
阅读(1528)
评论(2)
推荐(1)
2018年8月25日
Java设计模式学习记录-迭代器模式
摘要: 前言 这次要介绍的是迭代器模式,也是一种行为模式。我现在觉得写博客有点应付了,前阵子一天一篇,感觉这样其实有点没理解透彻就写下来了,而且写完后自己也没有多看几遍,上次在面试的时候被问到java中的I/O的各种实现用到了什么设计模式,我愣是想半天没想出来了,人家还给提示了我也没想出来,最后还是面试官给
阅读全文
posted @ 2018-08-25 23:19 纪莫
阅读(966)
评论(0)
推荐(0)
2018年8月18日
Java设计模式学习记录-解释器模式
摘要: 前言 这次介绍另一个行为模式,解释器模式,都说解释器模式用的少,其实只是我们在日常的开发中用的少,但是一些开源框架中还是能见到它的影子,例如:spring的spEL表达式在解析时就用到了解释器模式,以及mybatis在将SQL语句映射成对象时关系时、还有一些解析正则表达式和解析json等开源工具。
阅读全文
posted @ 2018-08-18 11:57 纪莫
阅读(1740)
评论(0)
推荐(0)
2018年8月17日
Java设计模式学习记录-命令模式
摘要: 前言 这次要介绍的是命令模式,这也是一种行为型模式。最近反正没有面试机会我就写博客呗,该投的简历都投了。然后就继续看书,其实看书也会给自己带来成就感,原来以前不明白的东西,书上已经给彻底的介绍清楚了,然后读到完了就有一种恍然大悟的感觉,怕自己理解的有问题,还要去网上搜各种答案来确保自己的理解确实没问
阅读全文
posted @ 2018-08-17 11:25 纪莫
阅读(526)
评论(0)
推荐(0)
2018年8月16日
Java设计模式学习记录-责任链模式
摘要: 前言 已经把五个创建型设计模式和七个结构型设计模式介绍完了,从这篇开始要介绍行为型设计模式了,第一个要介绍的行为型设计模式就是责任链模式(又称职责链模式)。 责任链模式 概念介绍 责任链模式是为了避免请求的发送者和接收者之间的耦合关系,使多个接收对象都有机会处理请求。将这些对象练成一条链,并沿着这条
阅读全文
posted @ 2018-08-16 10:10 纪莫
阅读(1210)
评论(0)
推荐(1)
2018年8月15日
Java设计模式学习记录-享元模式
摘要: 前言 享元模式也是一种结构型模式,这篇是介绍结构型模式的最后一篇了(因为代理模式很早之前就已经写过了)。享元模式采用一个共享来避免大量拥有相同内容对象的开销。这种开销最常见、最直观的就是内存损耗。 享元模式 定义 享元模式是指运用共享技术有效的支持大量细粒度对象的复用。系统只使用少量的对象,而这些对
阅读全文
posted @ 2018-08-15 11:22 纪莫
阅读(1007)
评论(4)
推荐(3)
2018年8月13日
Java设计模式学习记录-外观模式
摘要: 前言 这次要介绍的是外观模式(也称为门面模式),外观模式也属于结构型模式,其实外观模式还是非常好理解的,简单的来讲就是将多个复杂的业务封装成一个方法,在调用此方法时可以不必关系具体执行了哪些业务,而只关心结果即可。这个场景其实在日常开发中使用的频率还是非常高的,下面来简单了解一下吧。 外观模式 概念
阅读全文
posted @ 2018-08-13 16:00 纪莫
阅读(2345)
评论(1)
推荐(0)
2018年8月12日
Java设计模式学习记录-装饰模式
摘要: 前言 装饰模式也是一种结构型模式,主要是目的是相对于类与类之间的继承关系来说,使用装饰模式可以降低耦合度。JDK中有不少地方都使用到了装饰模式,例如Java的各种I/O流,javax.swing包中一些图形界面构件功能的增强等地方都运用了装饰模式。 装饰模式 定义 装饰模式的定义是:在不改变原类文件
阅读全文
posted @ 2018-08-12 17:31 纪莫
阅读(816)
评论(0)
推荐(0)
2018年7月27日
Java设计模式学习记录-组合模式
摘要: 前言 今天要介绍的设计模式是组合模式,组合模式也是结构型设计模式的一种,它主要体现了整体与部分的关系,其典型的应用就是树形结构。组合是一组对象,其中的对象可能包含一个其他对象,也可能包含一组其他对象。 组合模式 组合模式定义为:将对象组合成树形结构以表示“整体-部分”的层次结构。组合模式是单个对象和
阅读全文
posted @ 2018-07-27 14:32 纪莫
阅读(730)
评论(0)
推荐(0)
2018年7月15日
Java设计模式学习记录-桥接模式
摘要: 前言 这次介绍结构型设计模式中的第二种模式,桥接模式。 使用桥接模式的目的就是为了解耦,松散的耦合更利于扩展,但是会增加相应的代码量和设计难度。 桥接模式 桥接模式是为了将抽象化与实现化解耦,让二者可以独立地变化。方便对每一部分的扩展,以及单独的维护。抽象化的一方与实现化的一方之间建立一个桥梁,这样
阅读全文
posted @ 2018-07-15 19:12 纪莫
阅读(877)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
下一页
公告