.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 阅读(198419) 评论(325)  编辑 收藏 网摘 所属分类: [05]  架构与设计[01]  .NET大本营

评论共4页: 上一页 1 2 3 4 
  回复  引用  查看    
#301楼[楼主]2008-09-01 22:06 | TerryLee      
@西狐
这……肯定不是这个了,呵呵,都老了。。。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

其实就是一程序员

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

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

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

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

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

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

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

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

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


支持原创,共同努力。

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

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

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

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

顺便感谢一下LZ~~~

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

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

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

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

  回复  引用  查看    
#390楼2009-06-23 10:44 | ljsheng      
开始宣传
  回复  引用    
#391楼2009-06-23 22:38 | orccro[未注册用户]
初来乍到,先顶后看
  回复  引用    
#392楼2009-06-29 18:31 | flytosky
你写的太好了,我们老师要我们多看看 关于这方面的知识,很感谢你。
  回复  引用  查看    
#393楼2009-07-03 09:09 | 苏梦枕      
楼主是神人 拜谢楼主分享
  回复  引用    
#394楼2009-07-05 21:35 | design[未注册用户]
老李加油啊,很久没见更新了。
评论共4页: 上一页 1 2 3 4 



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 334911




相关文章:

相关链接: