摘要:
一段异步方式调用同步方法代码 执行顺序 执行主程序>>执行异步调用>>执行WaitOne()后代码>>执行回调>>执行主程序 using System.Text; using System.Data; using System.Data.SqlClient; using System.Collections; using System.Threading; using System.IO;... 阅读全文
摘要:
在开发网站的时候,我们经常要用到Factory Method模式与Abstract Factory模式,但它们有很多相似之处,大家容易搞混,那它们到底有那些区别呢? Factory Method模式:Factory Method模式使一个类的实例化延迟到子类,具体来讲,就是Factory Method模式将创建对象实例的责任转移到工厂类,也就是说在工厂类里面,定义对象的实例化。 A... 阅读全文
摘要:
Template Method模式的几个角色: 基类角色:定义的抽象方法、纯虚方法(一般设置为protected),Template方法(是对抽象方法、纯虚方法包装). 子类角色:重写基类的抽象方法、纯虚方法. 客户端角色:调用子类中的重写过的方法. 演示代码如下: using System; using System.Collections.Generic; using System.Te... 阅读全文
摘要:
复合享元涉及的角色如下: 1、抽象享元角色 2、具体享元 3、复合享元(复合享元是由单纯具体享元复合而成的)//如果是简单享元这条没有 4、享元工厂 5、客户端 简单享元演示代码如下 using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace ... 阅读全文
摘要:
"Proxy"" 顾名思义 "代理"的意思,应属于结构型模式 Proxy模式在现实当中的场景 例如:有一个应届毕业生到深圳找工作,到深圳后没房子住,于是打算去找房子,但是深圳这么大,不可能一个人把整个深圳的房子去找一遍.于是他就跑到了附近的租售公司打听下附近有没有房子租. 这里所说的租售公司相当于 "代理" ,也就是中间层. 场景演示代码如下: using System; abstrac... 阅读全文
摘要:
delete ad from ad AS a ,(select top 1 id from ad) AS b where a.id =b.id ad 为表名 id 为表ad里面的字段. 阅读全文
摘要:
Builder模式场景事例 阅读全文
摘要:
Command 模式设计(原创) 阅读全文
摘要:
8月初公司领导叫我与公司一位同事到深圳龙岗区"南湾街道办"出差.由于最近正在研究设置模式--适配器模式,于是发现我们这次的出差也可以看着适配器模式(个人觉得) 写了个类适配器模式与对象适配器模式 一:类适配器模式 interface ITravel //接口“出差” { void Travel();//出差 } class tuyuan //我们... 阅读全文