.NET设计模式系列文章

最初写探索设计模式系列的时候,我只是想把它作为自己学习设计模式的读书笔记来写,可是写到今天,设计模式带给我的震撼,以及许多初学者朋友的热心支持,让我下定决心要把这个系列写完写好,那怕花上再多的时间也无所谓。本部分内容不断更新中。

目录计划:

第Ⅰ部分 开篇

开篇

第Ⅱ部分 创建型模式篇

1 单件模式(Single Pattern

2 抽象工厂模式(Abstract Factory

3 建造者模式(Builder Pattern

4 工厂方法(Factory Method

5 原型模式(Protype Pattern

6 创建型模式专题总结

第Ⅲ部分 结构型模式篇

7 适配器模式(Adapter Pattern

8 桥接模式(Bridge Pattern

9 装饰模式(Decorator Pattern

10 组合模式(Composite Pattern

11 外观模式(Façade Pattern

12 享元模式(Flyweight Pattern

13 代理模式(Proxy Pattern

14 结构型模式专题总结

第Ⅳ部分 行为型模式篇

15 模版方法模式(Template Method

16 命令模式Command Pattern

17 迭代器模式(Iterator Pattern

18 观察者模式(Oberver PatternNew

19 中介者模式(Mediator Pattern

20 备忘录模式(Memento Pattern

21 解释器模式(Interpreter Pattern

22 状态模式(State Pattern

23 策略模式(Strategy Pattern

24 职责链模式(Chain of Responsibility

25 访问者模式(Visitor Pattern

26 行为型模式专题总结

第Ⅴ部分 综合篇

27 从设计原则到设计模式

28 如何合理的使用设计模式

29 从灵活性与重用性看设计模式

30 设计模式与实践

作者:TerryLee
出处:http://terrylee.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted @ 2006-07-17 18:29 TerryLee 阅读(198049) 评论(324)  编辑 收藏 网摘 所属分类: [05]  架构与设计[01]  .NET大本营

评论共2页: 上一页 1 2 
  回复  引用    
#201楼 2008-05-31 14:48 | hzgnjupt [未注册用户]
出本书吧……真的很好……
有很多我看书时发现的疑问,在这里都得到了解答
感觉写得比现有的OOP的书都要好
赞 :)

  回复  引用    
#202楼 2008-06-10 21:41 | 网站制作 [未注册用户]
应该出本书
  回复  引用    
#203楼 2008-06-23 16:40 | X-Forever [未注册用户]
领悟了蛮长时间了,终于把写好的都看完了,非常不错,非常感谢。
期待后面的内容哈
:)

  回复  引用  查看    
#204楼 2008-06-27 11:57 | zffl      
支持
  回复  引用    
#205楼 2008-07-07 16:11 | killer123 [未注册用户]
N久没更新了~期待ing
  回复  引用  查看    
#206楼 2008-07-10 15:51 | Soso729      
拜托快更新吧,至少也要把23种模式写全啊!!GO,GO,加油!
  回复  引用  查看    
#207楼 2008-08-06 17:22 | 寻梦E.net      
能否把“简单工厂模式”也讲一下呀。
谢谢了。

  回复  引用    
#208楼 2008-08-07 09:02 | zuopanpan [未注册用户]
有您的文章
我就不用去买书了

  回复  引用    
#209楼 2008-08-13 10:45 | lcyhoho [未注册用户]
一定要顶
  回复  引用  查看    
#210楼 [楼主]2008-08-13 21:39 | TerryLee      
@Soso729
有时间再写吧

  回复  引用    
#211楼 2008-08-15 13:13 | andyzhu [未注册用户]
楼主牛人一个啊!!!强,学习的榜样!!!最近一直在看你的设计模式系列文章,只是有些文章里面有错误,希望写完后能检查一遍
  回复  引用    
#212楼 2008-08-15 17:34 | gg [未注册用户]
多谢分享,顶啊.
  回复  引用  查看    
#213楼 2008-08-16 16:13 | Selfocus      
留个脚印,方便以后查找,呵呵。

顺祝博主身体健康!

  回复  引用    
#214楼 2008-08-26 21:43 | xiao 钟 [未注册用户]
越看你越帅,不知道怎么搞的 你那个照片让人看上去很帅很精神,还有我是男的而且没有不良倾向
  回复  引用  查看    
#215楼 [楼主]2008-08-27 09:46 | TerryLee      
@xiao 钟
o(∩_∩)o...

  回复  引用  查看    
#216楼 2008-08-27 14:24 | 雅阁布      
楼主可以考虑出几本书!!
  回复  引用    
#217楼 2008-08-27 17:01 | aaaaa [未注册用户]
这么长时间了 李大哥 需要坚持更新啊
你不知道 有多少人等着接着看呢

  回复  引用  查看    
#218楼 [楼主]2008-08-28 00:40 | TerryLee      
@雅阁布
出书就算了,呵呵,太累:)

  回复  引用  查看    
#219楼 [楼主]2008-08-28 00:40 | TerryLee      
@aaaaa
sorry,有好多东西要写,这个系列已经好久没有更新了:)

  回复  引用  查看    
#220楼 2008-08-28 08:22 | asheng      
好久没有更新不算是理由吧~
呵 希望还是能继续哦~
谢谢

  回复  引用  查看    
#221楼 [楼主]2008-08-28 09:29 | TerryLee      
@asheng
我根本无须找理由,MS我有权决定要不要继续更新o(∩_∩)o...

  回复  引用  查看    
#222楼 2008-08-29 18:09 | 西狐      
@TerryLee
啊....

  回复  引用  查看    
#223楼 [楼主]2008-08-29 23:27 | TerryLee      
@西狐
呵呵,怎么了?

  回复  引用  查看    
#224楼 2008-09-01 17:49 | 西狐      
@TerryLee
嘿嘿,李总,怎么不更新啦.是不是泡妞去啦.

  回复  引用  查看    
#225楼 [楼主]2008-09-01 22:06 | TerryLee      
@西狐
这……肯定不是这个了,呵呵,都老了。。。

  回复  引用  查看    
#226楼 2008-09-08 20:17 | AlexLiu      
try to finish it ....
  回复  引用    
#227楼 2008-09-10 18:20 | newmission [未注册用户]
博主贡献太大了,可以说这是汇聚了设计模式领域多本书籍的精华,受益匪浅
  回复  引用  查看    
#228楼 [楼主]2008-09-10 23:52 | TerryLee      
@AlexLiu
We are Chinese and this is a Chinese blog, so please using Chinese:)

  回复  引用  查看    
#229楼 [楼主]2008-09-10 23:52 | TerryLee      
@newmission
太客气了,呵呵:)

  回复  引用  查看    
#230楼 2008-09-14 04:35 | 贝贝(zbc)      
感谢楼主的奉献精神
  回复  引用  查看    
#231楼 [楼主]2008-09-17 01:04 | TerryLee      
@贝贝(zbc)
呵呵,太客气了:-)

  回复  引用  查看    
#232楼 2008-09-17 21:34 | AlexLiu      
--引用--------------------------------------------------
TerryLee: @AlexLiu
We are Chinese and this is a Chinese blog, so please using Chinese:)
--------------------------------------------------------
把它速度完成。大家等的好辛苦。

  回复  引用  查看    
#233楼 2008-09-21 21:28 | WUYQ      
谢谢楼主
  回复  引用    
#234楼 2008-10-06 08:43 | Zonerr [未注册用户]
Terry加油!!
  回复  引用  查看    
#235楼 [楼主]2008-10-08 11:30 | TerryLee      
@WUYQ
客气了,呵呵:)

  回复  引用  查看    
#236楼 [楼主]2008-10-08 11:30 | TerryLee      
@Zonerr
谢谢:)

  回复  引用  查看    
#237楼 2008-10-14 16:38 | 从天而降      
强烈支持原创

请继续前行,我们都支持你!

  回复  引用    
#238楼 2008-10-15 10:56 | 无情居士 [未注册用户]
@TerryLee
真的要顶一下,表示支持

  回复  引用    
#239楼 2008-10-16 10:34 | sunjian [未注册用户]
设计模式就是给在编程中解决了实际问题的类和对象的结构关系起一个形象的名字。学习它的目的就是在实际工作中开拓思路,遇到的一些问题可以联想到设计模式,从而对号儿入座儿,省得重新设计程序结构,提高工作效率。主要难点不在于设计模式本身,而在于对软件系统的分析。
  回复  引用    
#240楼 2008-10-21 12:41 | huang.palp [未注册用户]
楼主
介不介意我把你的原创
转成 flash as3 的??
mail:longde123@qq.com

  回复  引用  查看    
#241楼 [楼主]2008-10-24 10:21 | TerryLee      
@huang.palp
没问题:)

  回复  引用  查看    
#242楼 2008-10-24 14:32 | 长河落日      
坚持看下去
  回复  引用  查看    
#243楼 [楼主]2008-10-25 10:15 | TerryLee      
@长河落日
呵呵,加油:)

  回复  引用    
#244楼 2008-10-25 10:33 | shuimuqiuer [未注册用户]
呵呵 发帖的人也太多了吧, 我也凑凑不过这个确实是好东西,也是软件设计前辈们留给我们的精华,是一个阶石,如果我们能站在这些之上,那将看的更远。不过这些东西确实是不好理解呀,可以要琢磨好一两年,才能领悟吧!
有意见不同的,请不要扁我。这是个人意见!

  回复  引用  查看    
#245楼 [楼主]2008-10-25 10:45 | TerryLee      
@shuimuqiuer
设计模式需要跟实践结合,才能够真正的领悟,所以你说的琢磨一两年是完全有可能的。

  回复  引用    
#246楼 2008-10-26 15:29 | lizj [未注册用户]
请楼主继续写完 其他 的模式文章,我们公司准备以此为讲座内容,开展一个 design patern 的系列培训及交流。 等你补写完毕,加油呀!
  回复  引用  查看    
#247楼 [楼主]2008-10-26 18:07 | TerryLee      
@lizj
呵呵,最近忙着写别的了,有太多的东西要写啊。。。

  回复  引用  查看    
#248楼 2008-11-03 15:20 | Boone_      
楼主辛苦了,祝福楼主身体健康,生活愉快,家庭幸福 。
希望楼主有时间继续更新。

  回复  引用  查看    
#249楼 [楼主]2008-11-05 09:38 | TerryLee      
@Boone_
谢谢你的祝福:)

  回复  引用    
#250楼 2008-11-12 10:47 | 午夜的木偶 [未注册用户]
刚从学校里出来,写了四个月的程序,虽然有很多不懂,但感觉到了楼主的强大!楼主+U
  回复  引用  查看    
#251楼 [楼主]2008-11-12 11:09 | TerryLee      
@午夜的木偶
谢谢:)

  回复  引用  查看    
#252楼 2008-11-14 11:31 | 李辉明      
强烈支持!学习ing
  回复  引用  查看    
#253楼 [楼主]2008-11-15 00:37 | TerryLee      
@李辉明
:)

  回复  引用    
#254楼 2008-11-16 11:27 | 刘国庆 —— [未注册用户]
时不多见的经典.NET设计模式啊
举例通俗易懂
难得难得

  回复  引用    
#255楼 2008-11-16 22:12 | terminator1000 [未注册用户]
比Vista跳票还严重,李哥加油!
  回复  引用  查看    
#256楼 2008-11-17 17:29 | wg_superman      
不错,谢了!
  回复  引用  查看    
#257楼 [楼主]2008-11-17 23:07 | TerryLee      
@刘国庆 ——
谢谢支持:)

  回复  引用  查看    
#258楼 [楼主]2008-11-17 23:07 | TerryLee      
@terminator1000
能够跟Vista一样跳票,也不错:P

  回复  引用  查看    
#259楼 [楼主]2008-11-17 23:08 | TerryLee      
@wg_superman
:)

  回复  引用    
#260楼 2008-11-22 14:38 | 2008demo [未注册用户]
希望能看到后续文章。感谢。
  回复  引用  查看    
#261楼 [楼主]2008-11-22 17:06 | TerryLee      
@2008demo
后续文章一直都没写,哎。。。

  回复  引用    
#262楼 2008-11-24 14:58 | edingod [未注册用户]
不错,先加到收藏夹...
  回复  引用    
#263楼 2008-11-24 15:53 | 2008demo [未注册用户]
google搜索terrylee,提示的搜索词条是“terrylee 设计模式”
希望terrylee能抽时间把这个系列写完。

  回复  引用  查看    
#264楼 2008-11-24 23:55 | Angel's Paradise      
李老师,你好强啊!
  回复  引用    
#265楼 2008-11-26 20:27 | weaponX [未注册用户]
我接触.NET时间并不长,对设计模式并没有很好的学习和理解,看了你写的东西,觉得非常好,我能否将你的内容打印出来与同学一起参考,另外,能介绍一下你学习过程中所参考的书籍吗,推荐一下,谢谢~
  回复  引用    
#266楼 2008-11-27 17:32 | 胡伟雄111 [未注册用户]
觉得博客园的每一个帖子,博客主都在很认真的编写创作。
模式本来是个极为抽象东西,学习起来老是轻飘飘的,但在看楼主贴切的示例下变得特别的实在。如果楼主有时间就把下面的章节完成


  回复  引用    
#267楼 2008-11-30 15:04 | 罗永兆 [未注册用户]
思路很清晰,特别喜欢那些例子,更容易理解。很好,很强大,顶一下。谢谢楼主了
  回复  引用  查看    
#268楼 [楼主]2008-11-30 23:47 | TerryLee      
@edingod
:)

  回复  引用  查看    
#269楼 [楼主]2008-11-30 23:48 | TerryLee      
@2008demo
呵呵,我尽量把它写完。。。

  回复  引用  查看    
#270楼 [楼主]2008-11-30 23:48 | TerryLee      
@Angel's Paradise
呵呵,太客气了:)

  回复  引用  查看    
#271楼 [楼主]2008-11-30 23:49 | TerryLee      
@weaponX
当然可以了,关于设计模式的书籍,可以看看博客园的书籍推荐专题,那里面的书都不错:)

  回复  引用  查看    
#272楼 [楼主]2008-11-30 23:50 | TerryLee      
@胡伟雄111
只要对大家有用就好,呵呵:)

  回复  引用  查看    
#273楼 [楼主]2008-11-30 23:50 | TerryLee      
@罗永兆
谢谢支持:)

  回复  引用  查看    
#274楼 [楼主]2008-12-08 10:43 | TerryLee      
@西游0
广告一律删除!

  回复  引用  查看    
#275楼 2008-12-18 19:04 | lei3389      
博主是干啥的啊?简直不是一个人,是几个人的集合
年纪轻轻咋懂这么多呢?
太强悍了,佩服。。

  回复  引用  查看    
#276楼 [楼主]2008-12-19 01:30 | TerryLee      
@lei3389
太过奖了,呵呵:)

其实就是一程序员

  回复  引用    
#277楼 2008-12-22 11:42 | realure [未注册用户]
楼主,你太有才了,可以出书了!实在太牛逼了,对你的佩服犹如滔滔太平洋奔流不止啊
  回复  引用    
#278楼 2008-12-23 08:41 | 钱龙彬 [未注册用户]
能加个好友不?

我是一个初学者,希望能想你学习

  回复  引用  查看    
#279楼 [楼主]2008-12-23 10:24 | TerryLee      
@realure
太过奖了,时机成熟,我会整理出书的:)

  回复  引用  查看    
#280楼 [楼主]2008-12-23 10:25 | TerryLee      
@钱龙彬
呵呵,你不留任何联系方式,如何加为好友呢?

你可以发Email给我,告诉我你的MSN.

  回复  引用  查看    
#281楼 2009-01-04 13:22 | 会长      
翘首期待
  回复  引用  查看    
#282楼 [楼主]2009-01-05 01:22 | TerryLee      
@会长
:)

  回复  引用  查看    
#283楼 2009-01-08 22:19 | pillow      
无数人抄你的设计模式
  回复  引用    
#284楼 2009-01-09 10:12 | james-brook [未注册用户]
一直都看设计模式,找自己项目中需要改进的地方。
  回复  引用  查看    
#285楼 [楼主]2009-01-12 11:26 | TerryLee      
@pillow
没办法,呵呵。。。

  回复  引用  查看    
#286楼 [楼主]2009-01-12 11:27 | TerryLee      
@james-brook
使用重构的手法是一个不错的选择:)

  回复  引用    
#287楼 2009-01-16 21:13 | zhoujing [未注册用户]
写得不错,期望你能坚持到最后,期盼看到你完美杰作.
  回复  引用  查看    
#288楼 2009-01-23 00:35 | 搏软狂歌      
是不是太忙了,最New的也是06年的了。期待能完成吧。毕竟给新手多一台完整的指路灯。
  回复  引用    
#289楼 2009-02-02 03:27 | i_am_Tbag [未注册用户]
希望楼主能继续更新 -- 设计模式
  回复  引用  查看    
#290楼 2009-02-06 11:11 | coolwang      
支持原创,同时继续关注大哥几个系列的文章,加油!
  回复  引用  查看    
#291楼 2009-02-10 16:33 | hhe      
看LZ一篇文章,胜读一本书!


支持原创,共同努力。

  回复  引用  查看    
#292楼 2009-02-12 10:30 | netlife      
開始學習,上次去高新區的newegg公司面試就問題到了N多設計模式的問題
  回复  引用  查看    
#293楼 2009-02-27 11:28 | 未完待絮      
为什么不继续写了,等了好久了。
  回复  引用  查看    
#294楼 2009-03-08 11:34 | 晴天彩虹      
最近的都是2006年发布的了
  回复  引用  查看    
#295楼 2009-03-09 10:50 | haorenls      
期待楼主的下几篇,楼主加油。
  回复  引用  查看    
#296楼 2009-03-17 14:46 | 深山老林      
我也期待李哥的下几篇文章。
  回复  引用    
#297楼 2009-03-20 17:56 | 457 [未注册用户]
shit,我忍不住骂了句, 相间狠晚啊
  回复  引用    
#298楼 2009-03-23 13:43 | ring123 [未注册用户]
看看!
  回复  引用  查看    
#299楼 2009-03-26 10:35 | 赵俊      
老大:
其实我就是想问一下:
我经常有一些查询方面的软件需求,我以前解决这方面需求时都是用拼字符串的方法做的,用了很多if语句,我觉得跟状态模式很像,不知道可不可以使用。

  回复  引用  查看    
#300楼 2009-03-27 14:00 | 徐培华      
期待ING,感谢。
  回复  引用  查看    
#301楼 2009-03-31 17:42 | tianya_      
06-09三年了
还是这么火爆
继续顶

  回复  引用    
#302楼 2009-04-10 09:11 | 你爷爷 [未注册用户]
你爷爷的,写了这些垃圾来害人
  回复  引用  查看    
#303楼 2009-04-15 11:55 | 阿瑞--16hi      
有段时间了吧 后面还没出来?
  回复  引用  查看    
#304楼 2009-04-20 19:24 | 考古专家      
对,写垃圾来害人,还出书。也只有电子工业出版社才给出版。电子工业出版社的书90%以上是垃圾,害人的东西
  回复  引用  查看    
#305楼 2009-04-22 11:01 | 来彬      
好不好自己可以判断,不要没有根据的漫骂,这个系列写的不错,可惜没有完成。
  回复  引用  查看    
#306楼 2009-04-22 19:53 | 休闲的猫      
那些骂的人,我们应该理解他们!
实在看不懂么~~
如果你不说出来,也没人知道你看不懂,我不想装懂,看了之后确实很长见识。因此,谢谢李老师

  回复  引用  查看    
#307楼 2009-05-09 06:48 | mlzj      
写的很不错,希望楼主继续!
  回复  引用  查看    
#308楼 2009-05-16 00:36 | 王某      
那啥, 今天来复习LZ的文章....

顺便感谢一下LZ~~~

  回复  引用  查看    
#309楼 [楼主]2009-05-18 11:18 | TerryLee      
@王某
太客气了,呵呵

  回复  引用  查看    
#310楼 2009-05-19 21:59 | netlyf      
标记下,为以后学习,谢谢楼主
  回复  引用  查看    
#311楼 [楼主]2009-05-22 13:41 | TerryLee      
@netlyf
:)

  回复  引用  查看    
#312楼 2009-05-25 16:23 | 苏飞      
呵呵首先我不得不说你很利害,写的真的不错,可以出本书了, 呵呵
我在这里给你提个小小的建议,你以后加代码的时候能不能不加上行号啊,这样的话我们复制过来就不能用,还要一个一个的删除行号,呵呵,建议你以后不要这样做,要是真的有片权的事,那就禁止Copy吧,如果不是的话,我感觉这样就不好了, 呵呵,不知道你感觉怎么,呵呵

  回复  引用  查看    
#313楼 2009-06-13 22:19 | 幻想好手      
怎样下载相关连的网页啊,我家里没网,只能下载回家看。
谢谢哪位高手指导啊。

  回复  引用  查看    
#314楼 2009-06-23 10:44 | ljsheng      
开始宣传
  回复  引用    
#315楼 2009-06-23 22:38 | orccro [未注册用户]
初来乍到,先顶后看
  回复  引用  查看    
#316楼 2009-06-29 18:31 | flytosky      
你写的太好了,我们老师要我们多看看 关于这方面的知识,很感谢你。
  回复  引用  查看    
#317楼 2009-07-03 09:09 | 苏梦枕      
楼主是神人 拜谢楼主分享
评论共2页: 上一页 1 2 

发表评论



姓名 [登录] [注册] 
主页
Email (仅博主可见) 
验证码 *  验证码看不清,换一张
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论   新用户注册   返回页首      

导航: 网站首页 社区 新闻 博问 闪存 网摘 招聘 .NET频道 知识库 找找看 Google站内搜索



China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
China-Pub 计算机绝版图书按需印刷服务

相关文章:

相关链接: