
Design Patterns
文章平均质量分 62
lchad
这个作者很懒,什么都没留下…
展开
-
【设计模式】Java设计模式第一课之观察者模式
我们可以用一个生活中的情景来认识一下观察者模式.在这个时代,可能只有我们家里的老年人还保留着每天看报纸的习惯.报社负责生产内容,把它们组织到一张报纸上,每天进行印刷,然后送到每一个花钱订阅了报纸的用户家里.这样老人家就可以浏览一下每天发生的事情了.这就是观察者模式最贴切的比喻.订阅者和报社是一对多的关系,每天只要更新了内容,就会统一把报纸送到用户的手里,当然,如果你不想订阅原创 2015-02-13 15:43:53 · 998 阅读 · 0 评论 -
【设计模式】Java设计模式第二课之单例模式
单例模式是自打我知道设计模式这个名词之后,第一个听说的一个具体的设计模式.它的使用情景是有一些关键性资源只允许产生一个实例.如果有多个实例产生的话,就会对我们的实际情况产生许多干扰.以下是我在看书的过程中总结的几个要点:确保一个类只有一个实例,并提供一个全局访问实例.在Java中实现单例模式需要一个私有的构造方法,一个静态方法和一个静态实例.确定在性能和资源上的限制,然原创 2015-02-13 17:26:15 · 1072 阅读 · 0 评论 -
【设计模式】Java设计模式第零课之策略模式
从今天开始看>,打算每学习一章都写一篇笔记,今天的第零篇希望是一个好的开端,能够善始善终.加油.设计模式入门设计原则零:不管当初软件设计的多好,一段时间之后总是成长和改变的,否则软件就会死亡.设计原则一:找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起把会变化的部分取出并封装起来,好让其他部分不会受到影响原创 2015-02-11 20:00:46 · 1002 阅读 · 0 评论