博客专栏  >  架构   >  设计模式读书笔记

设计模式读书笔记

记录学习设计模式的过程,积累知识、分享知识、共同进步

关注
138 已关注
22篇博文
  • 设计模式读书笔记-----中介者模式

    在我们的生活中处处充斥着“中介者”,比如你租房、买房、出国留学、找工作、旅游等等可能都需要那些中介者的帮助,同时我们也深受其害,高昂的中介费,虚假信息。在地球上最大的中介者就是联合国了,它主要用来维护...

    2014-01-18 09:49
    4625
  • 设计模式总结

    1、认识了这么多设计模式。刚刚接触java没多久就在学长那里听过设计模式的大名,但是由于能力有限,一直不敢触碰。而今有幸将其都认识了。        2、开始有设计的理论了。在接触设计模式之前没有怎...

    2014-01-18 10:49
    13011
  • 设计模式读书笔记-----解释器模式

    为人处事是一门大学问,察言观色、听懂弦外之音都是非常重要的,老板跟你说“XX你最近表现平平啊,还得要多努力”,如果你不当回事,平常对待,可能下次就是“XX,恩,你人还是不错,平常工作也很努力,但是我想...

    2013-10-14 23:21
    4356
  • 设计模式读书笔记-----备忘录模式

    个人比较喜欢玩单机游戏,什么仙剑、古剑、鬼泣、使命召唤、三国无双等等一系列的游戏我都玩过(现在期待凡人修仙传),对于这些游戏除了剧情好、场面大、爽快之外,还可以随时存档,等到下次想玩了又可以从刚开始的...

    2013-09-26 21:20
    4749
  • 设计模式读书笔记-----访问者模式

    生老病死乃常态,是我们每个人都逃脱不了的,所以进医院就是一件再平常不过的事情了。在医院看病,你首先的挂号,然后找到主治医生,医生呢?先给你稍微检查下,然后就是各种处方单(什么验血、CD、B超等等,太坑...

    2013-09-25 21:31
    7447
  • 设计模式读书笔记-----职责链模式

    去年参加校招要到长沙来,这个对于我来说不是特别喜欢(但又必须的来,谁叫咱不是985、211的娃呢),但是对于某些人来说就是福音了。大四还有课,而且学校抓的比较严,所以对于那些想翘课的人来说这个是最好不...

    2013-09-21 21:46
    4622
  • 设计模式读书笔记-----适配器模式

    假如我们又这样软件系统,我们希望它能够和一个新的库搭配使用,但是这个库所提供的接口与我们的软件系统不兼容,我们不想改变现有代码就能解决这个问题,怎么办?这个时候我们就需要将这个新的库接口转换成我们所需...

    2013-07-20 22:08
    4465
  • 设计模式读书笔记-----享元模式

    面向对象可以非常方便的解决一些扩展性的问题,但是在这个过程中系统务必会产生一些类或者对象,如果系统中存在对象的个数过多时,将会导致系统的性能下降。对于这样的问题解决最简单直接的办法就是减少系统中对象的...

    2013-09-20 16:49
    6188
  • 设计模式读书笔记-----建造者模式

    流水作业大家应该都清楚吧!在流水作业中,我们可以将一些复杂的东西给构建出来,例如汽车。我们都知道汽车内部构件比较复杂,由很多部件组成,例如车轮、车门、发动机、方向盘等等,对于我们用户来说我们并不需要知...

    2013-09-07 21:22
    7641
  • 设计模式读书笔记-----组合模式

    我们对于这个图片肯定会非常熟悉,这两幅图片我们都可以看做是一个文件结构,对于这样的结构我们称之为树形结构。在数据结构中我们了解到可以通过调用某个方法来遍历整个树,当我们找到某个叶子节点后,就可以对叶子...

    2013-09-07 17:50
    4030
  • 设计模式读书笔记-----代理模式

    在我们实际生活中代理情况无处不在!你在淘宝上面买东西,你使用支付宝平台支付,卖家请物流公司发货、你请朋友帮你拿包裹,在这个过程汇总支付宝、物流公司、你朋友都扮演者“第三者”的角色在帮你完成物品的购买,...

    2013-09-05 21:58
    8508
  • 设计模式读书笔记-----状态模式

    在介绍状态模式之前,我们先来看这样一个实例:你公司力排万难终于获得某个酒店的系统开发项目,并且最终落到了你的头上。下图是他们系统的主要工作(够简单)。        当你第一眼看到这个系统的...

    2013-09-04 21:19
    11048
  • 设计模式读书笔记-----迭代器模式

    你项目组接到一个项目:对电视机的电视频道、电影和收音机菜单进行统一管理,建立一个统一的菜单管理界面,能够看到所有的电视界面、电影界面和收音机频道。你有三个手下:小李子、小杏子、小安子,他们分别就每个模...

    2013-08-10 19:08
    4354
  • 设计模式读书笔记-----模板方法模式

    首先我们先来看两个例子:冲咖啡和泡茶。冲咖啡和泡茶的基本流程如下: 所以用代码来创建如下: 咖啡:Caffee.java public class Coffee { void prepareRec...

    2013-07-30 22:38
    3954
  • 设计模式读书笔记-----外观模式

    前面介绍的适配器模式(设计模式读书笔记-----适配器模式)讲的是如何将一个接口转换成客户所需要的另一个接 口,它的目的在于解决接口的不兼容性问题。现在这里有这样一个模式,它的目的在于如何简化接口,...

    2013-07-23 21:26
    4328
  • 设计模式读书笔记-----命令模式

    在开发过程中,我可能会需要向某些对象发送一些请求,但是我们不知请求的具体接收者是谁,也不知道被请求的操作是那个,我们只知道在程序运行中指定具体的请求接收者即可。打个比方,电视遥控器,我们只需要知道按那...

    2013-07-20 10:28
    3228
  • 设计模式读书笔记-----单例模式

    有时候某些对象我们只需要一个,如:线程池、缓存、对话框等等,对于这类对象我们只能有一个实例,如果我 们制造出多个实例,就会导致很多问题产生。         但是我们怎样才能保证一个类只有一个实例...

    2013-07-03 21:51
    3579
  • 设计模式读书笔记-----抽象工厂模式

    在工厂方法模式中,我们使用一个工厂创建一个产品,也就是说一个具体的工厂对应一个具体的产品。但是有时候我们需要一个工厂能够提供多个产品对象,而不是单一的对象,这个时候我们就需要使用抽象工厂模式。   ...

    2013-06-03 08:49
    4460
  • 设计模式读书笔记-----工厂方法模式

    一、问题                                                                                                ...

    2013-05-25 23:57
    5531
  • 设计模式读书笔记-----简单工厂模式

    在设计原则中有这样一句话“我们应该针对接口编程,而不是正对实现编程”。但是我们还是在一直使用new关键字来创建一个对象,这不就是在针对实现编程么?         针对接口编程,可以隔离掉以后系统可...

    2013-05-23 12:36
    5058

死磕Java
2788847
Java并发编程实战
1974890
java乱码
9117655
java提高篇
37854555
SSH学习笔记
55386821

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部