什么是Design Patten? 简单来说,Design Patten 就是一个常用的方案。 在我们的开发过程中,经常会碰到一些相同或者相近的问题,每次我们都会去寻找一个新的解决方法,为了节
[url=http://www.wangcha
一、概述 Iterator(迭代器)模式又称Cursor(游标)模式,用于提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴露该对象的内部表示。或者这样说可能更容易理解:Iterator模式是运
一、概述 Chain of Responsibility(职责链,以下简称CoR)模式通过将多个对象串接成一条链(Chain),并沿着这条链传递上层应用传来的请求,直到有一个对象处理它为止,使得多个对
[url=http://www.wangchao.n
[url=http://www.wangchao.n
进程视角看常用的几种设计模式 ——Design Patterns in Process View ,系统分析师 2005年11月7日
最初发表在:http://www.farproc.com/Article/ShowArticle.asp?ArticleID=187 找出变化的东西,封装它! "Find what var
一、概述 Template Method(模板方法)模式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步
一、概述 Observer(观察者)模式又被称作发布-订阅(Publish-Subscribe)模式,用于定义对象间的一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动