随笔分类 -  Design pattern

摘要:面试的时候经常被问到 singleton 有几种写法,singleton 也是被面试官问得最多的模式之一,因此转载此文。 另外,如果您初学设计模式的话,这里有一本不错的电子书,您可以下载回去看看。 地址:Download 阅读全文
posted @ 2006-03-06 14:20 quitgame 阅读(786) 评论(0) 推荐(0) 编辑
摘要:在 ASP.net 2.0 的配置文件中,经常看到 Provider的影子,比如说StarterKit 中的XmlSiteMapProvider以及使用Login Controls时隐含的SqlMembershipProvider。如此众多的Provider,我猜测它们肯定有共同的父亲!查阅了一下资料,果然不出我所料,它们的父亲是 ProviderBase。 [图中的 三个点 代表直接父类... 阅读全文
posted @ 2006-01-16 20:36 quitgame 阅读(3850) 评论(5) 推荐(0) 编辑
摘要:我们因为安全、调试或是其他的什么原因,经常需要在我们的程序中插入记录日志的代码,在MS 的 Enterprise Library中, 也提供了日志程序块,由此可见,日志对于任何一个系统都是很重要的。 通常,我们记录的做法是这样的 class Business { public virtual void DoSomeWork () { ... 阅读全文
posted @ 2005-12-13 18:25 quitgame 阅读(848) 评论(0) 推荐(0) 编辑
摘要:意图 提供一个对象[如一个代理]给给定的类型,用以代替这个对象为空的情况。 Null Object提供聪明的、什么也不做的行为,隐藏来自它的合作者的细节。 别名 Stub, Active Nothing 阅读全文
posted @ 2005-11-05 22:35 quitgame 阅读(1811) 评论(2) 推荐(0) 编辑
摘要:观察者模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。 【原创】欢迎转贴 Observer.cs Code //可被观察类的基类 publicabstractclassObservable { protectedArrayListobserv... 阅读全文
posted @ 2005-04-11 17:24 quitgame 阅读(596) 评论(3) 推荐(0) 编辑
摘要:专栏作品 领悟Web设计模式 袁剑 领悟Web设计模式 本文发表在《程序春秋》2004年1期 摘要 本文介绍了在.NET框架下应用Web设计模式改进WebForm程序设计的一些基本方法及要点。 关键字 设计模式,ASP.NET,WebForm,MVC,Page Con... 阅读全文
posted @ 2005-03-02 15:31 quitgame 阅读(990) 评论(0) 推荐(0) 编辑
摘要:ASP.NET是微软最新推出的新型体系结构.NET框架的一部分,它为构造新一代动态网站和基于网络的分布式应用提供了强有力的支持。与以前的 Web 开发模型相比,ASP.NET 提供了许多重要的优点例如: 简易性;安全性;可管理性等。而且与基于过程的ASP页面技术相比,面向对象技术在ASP.NET中得到了完全实现。用... 阅读全文
posted @ 2005-02-28 09:32 quitgame 阅读(736) 评论(0) 推荐(0) 编辑
摘要:1 前言 用户界面,特别是图形用户界面,承担着向用户显示问题模型和与用户进行操作和I/O交互的作用。用户希望保持交互操作界面的相对稳定,但更希 望根据需要改变和调整显示的内容和形式。例如,要求支持不同的界面标准或得到不同的显示效果,适应不同的操作需求。这就要求界面结构能够在不改变软件的功 能和模型情况下,支持用户对界面构成的调整。 要做... 阅读全文
posted @ 2005-02-28 09:24 quitgame 阅读(568) 评论(0) 推荐(0) 编辑