摘要:工厂方法模式与抽象工厂模式,两个模式比较相似,把任何一个独立出来,好像都不太好,所以把它们放到一起来理解会更好。不管是工厂方法还是抽象工厂,都有三个要素,那就是Client,Factory,Product。 首先看一下工厂方法模式: 定义一个创建对象的接口,然后把对象的创建放到子类中进行。也就是说,我们要定义一个IFactory(可以是类,抽象类,也可以是接口),然后有一些具体的Factory... 阅读全文
每周一个设计模式---单例模式
2008-04-24 15:21 by markwangxm, 287 阅读, 0 推荐, 收藏,
摘要:从今天开始,我每周会写一个关于设计模式的文章,还是用自己的语言,从自己的角度来阐述设计模式的用途,好处,以及怎么用。 首先,最简单的也就是单例了,我就用他作为自己的第一篇设计模式的文章吧。 1. 单例的目的是什么? 这个应该很明显,保证一个类只有单一的实例,也就是说你无法通过New或CreateInstance来创建这个类的一个新实例。2. 单例的好处在哪里? 当一个对象在程序内部只能有一个实例... 阅读全文
SQL 排列函数
2008-01-26 22:11 by markwangxm, 737 阅读, 0 推荐, 收藏,
摘要:一,Row_Number() 函数Row_Number函数以作为参数传递给这个函数的Order By 子句为基础,返回一个不停递增的整数值。如果Row_Number的Order By和结果集中的顺序相匹配,那么返回值将是递增的而且是以升序排列的。如果Row_Number的Order By和结果集中的顺序不同,这些值将不会按顺序列出,但Row_Number函数的Order By子句的顺序。Selec... 阅读全文
WF学习笔记1
2007-07-31 13:17 by markwangxm, 233 阅读, 0 推荐, 收藏,
摘要:由于在以前的项目中用工作流的地方比较多,所以一时兴趣来了,学习一下MS 的WF相关知识。WF的定义:工作流是在一个活动图中进行定义的,它可能是一个人为操作或一个系统进程。一个活动在工作流中是一个步骤,其体现为一个可执行单元,并且是可重用的,可整合的。工作流在设计好后被编译成.net程序集,它被工作流运行时和通用语言运行时(CLR)所执行。向WF进行参数传递方法:需要先在工作流中通过属性来进行设置p... 阅读全文
浙公网安备 33010602011771号