模板方法模式,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定的步骤。当我们要完成在某一细节层次一致的一个过程或一系列步骤,但其个别步骤在更详细的层次上的实现可能不同时,我们通常考虑用模板方法模式来处理。 Abstract...
分类:
其他好文 时间:
2014-07-16 23:26:09
阅读次数:
264
最近感觉做程序又开始浑浑噩噩,对设计模式和算法基本了解,但基本不会用。所以打算最近1个月把设计模式和算法重新,温故而知新下。首先从程序开发经常涉及到的23种设计模式开始,希望这次能更加熟练的运用设计模式来加强自己的开发能力。首先从单例模式开始:单例模式在我的理解是对程序对象的缓存,防止不断new,保...
分类:
其他好文 时间:
2014-07-16 23:17:17
阅读次数:
238
今天在TerryLee的cnblog(http://terrylee.cnblogs.com)里看到了与设计模式相关的整套文章,初学设计模式看完每篇文章后做些笔记和摘抄。 ●什么是设计模式,什么是架构? 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计...
分类:
Web程序 时间:
2014-07-10 11:34:47
阅读次数:
199
.NET下的23中设计模式。※创建型模式篇●单件模式(Single Pattern)●抽象工厂模式(Abstract Factory)●建造者模式(Builder Pattern)●工厂方法(Factory Method)●原型模式(Protype Pattern)※结构型模式篇●适配器模式(Ada...
分类:
Web程序 时间:
2014-07-10 11:11:42
阅读次数:
242
设计模式 创建型模式1.创建型模式 创建型模式,包括了5种设计模式,分别是 Singleton (单例模式),Factory(工厂模式),AbstractFactory(抽象工厂模式),Builder(创建者),Prototype(原型) ,创建型模式主要作用就是抽象了实例化过程。他们帮助一个系统独...
分类:
其他好文 时间:
2014-07-10 00:50:26
阅读次数:
275
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设...
分类:
编程语言 时间:
2014-07-07 19:32:40
阅读次数:
486
写的很好,学习道路更轻松一些原文地址:http://blog.csdn.net/gtuu0123/article/details/6114197JDK中设计模式 分类: Java相关 设计模式 2011-01-03 20:42 3550人阅读 评论(6) 收藏 举报 jdk设计模式swingclas...
分类:
其他好文 时间:
2014-07-07 17:53:24
阅读次数:
172
引子 还记得警匪片上,匪徒们是怎么配合实施犯罪的吗? 一个团伙在进行盗窃的时候,总有一两个人在门口把风——如果有什么风吹草动,则会立即通知里面的同伙紧急撤退。 也许放风的人并不一定认识里面的每一个同伙; 而在里面也许有新来的小弟不认识这个放风的。 但是这没什么,这个影响不了他们之间的通讯,...
分类:
其他好文 时间:
2014-06-29 18:45:20
阅读次数:
297
考虑到每个模式写一篇文章太零碎,现在写在一起好了1、观察者模式的应用一个观察者模式,该模式要求用户改变自己的配置的时候,相应的监听者更新、保存数据等ConfigChangeListener是观察者父类,其子类是具体观察者,ConfgChangeSubject是抽象通知者,ConnonSiteConf...
分类:
其他好文 时间:
2014-06-29 18:39:12
阅读次数:
209
设计模式主要分三个类型:创建型、结构型和行为型。
其中创建型有:
一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点
二、AbstractFactory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。
三、FactoryMetho..
分类:
其他好文 时间:
2014-06-28 00:48:21
阅读次数:
324