.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 阅读(150879) 评论(269)  编辑 收藏 网摘 所属分类: [05]  架构与设计[01]  .NET大本营
评论共2页: 1 2 下一页 

  回复  引用  查看    
#1楼 2006-07-05 09:25 | stonezhu      
还没看15,先顶:)
  回复  引用  查看    
#2楼 2006-07-05 09:31 | SHY520      
强烈支持!
  回复  引用  查看    
#3楼 2006-07-05 09:45 | challenge      
写的很好,支持!以后多向TerryLee学习!
  回复  引用  查看    
#4楼 [楼主]2006-07-05 09:47 | TerryLee      
@stonezhu
@SHY520
@challenge

谢谢几位了,呵呵
  回复  引用  查看    
#5楼 2006-07-05 09:50 | OOP      
学习。
  回复  引用  查看    
#6楼 2006-07-05 10:42 | 极地银狐.NET      
嗯,8错,一定要mark一下.
  回复  引用  查看    
#7楼 [楼主]2006-07-05 10:53 | TerryLee      
@OOP
^_^
  回复  引用  查看    
#8楼 [楼主]2006-07-05 10:54 | TerryLee      
@极地银狐.NET

多谢支持:-)
  回复  引用  查看    
#9楼 2006-07-05 11:23 | 牧野      
又有更新了呀,恭喜...
有个小小的建议:接下来的设计模式不要按你上面的顺序来写,比如优先写最常用的那些模式,象观察者,策略,职责链等等...解释器模式最后写,因为我现在还没时间看乔娒斯基句法. :)
  回复  引用  查看    
#10楼 [楼主]2006-07-05 11:32 | TerryLee      
@牧野

谢谢你的建议

其实在写的过程中我也不一定按上面的顺序来写,我会随时调整的:-)
  回复  引用  查看    
#11楼 2006-07-09 18:32 | 随心所欲      
我们总是遇到这样一个矛盾:灵活性扩展性 还是 效率和稳定。
在项目中,只能自己去把握这个平衡。
我觉得这个公告很好“专注于技术,切不可沉湎于技术 ”。
应用技术,适可而止。对于设计模式也是如此吧。
  回复  引用  查看    
#12楼 [楼主]2006-07-10 08:29 | TerryLee      
@随心所欲

设计模式解决是灵活性和可扩展性,并没有对效率的提高有什么帮助,有时候需要在效率跟灵活性之间权衡。
  回复  引用  查看    
#13楼 2006-07-19 12:57 | overred      
不错
可以出本书拉

  回复  引用    
#14楼 2006-07-19 15:32 | SpiderMan [未注册用户]
支持一下!

不过如果这里有wiki的话,写起来会更加方便吧。
  回复  引用    
#15楼 2006-07-20 08:55 | lykyl [未注册用户]
这个系列确实不错。希望楼主能坚持到底把它写完。大家一直在关注。
  回复  引用  查看    
#16楼 [楼主]2006-07-20 10:15 | TerryLee      
@overred
@SpiderMan
@lykyl

谢谢支持:),我想应该可以坚持写完的,呵呵
  回复  引用  查看    
#17楼 2006-07-24 19:12 | 缘飘      
常来学习!
 
  回复  引用    
#18楼 2006-07-25 22:30 | 大虾! [未注册用户]
这个系列确实不错。希望楼主能七月份全部完成。:)
  回复  引用  查看    
#19楼 [楼主]2006-07-26 08:30 | TerryLee      
@大虾!

谢谢!

不过七月份完成我想不太可能,写这类文章跟介绍类似于Castle,Atlas等是不一样的,需要经过很长时间的思考的:-)
  回复  引用  查看    
#20楼 2006-07-27 14:33 | Minwell      
支持你!!!! 请问我能转载么?
  回复  引用  查看    
#21楼 [楼主]2006-07-27 14:51 | TerryLee      
@Minwell

谢谢支持,可以。
  回复  引用    
#22楼 2006-08-02 09:38 | microshot [未注册用户]
@TerryLee

写的太好了,强烈支持!!!!!!!
  回复  引用    
#23楼 2006-08-06 23:49 | 啊啊 [未注册用户]
支持.但是更新速度有点慢
  回复  引用  查看    
#24楼 [楼主]2006-08-07 08:22 | TerryLee      
@microshot
谢谢:-)

@啊啊
没办法,要学的东西太多了,呵呵:-)
  回复  引用  查看    
#25楼 2006-08-10 00:03 | xmlsvg      
好东西,正在学习中
  回复  引用  查看    
#26楼 [楼主]2006-08-10 08:05 | TerryLee      
@xmlsvg
谢谢:-)
  回复  引用    
#27楼 2006-08-11 13:05 | TK001 [未注册用户]
恩,不错!光看是用的,关键是思想!我看着看着就糊涂了!
  回复  引用  查看    
#28楼 2006-08-11 17:06 | DDL      
还在写阿,我以为已经完成了,加油阿
我还看了你的Castle系列,写得很不错
  回复  引用  查看    
#29楼 [楼主]2006-08-14 08:30 | TerryLee      
@DDL
谢谢支持,还有一半呢,呵呵

一定坚持写完:-)
  回复  引用  查看    
#30楼 2006-08-15 22:50 | Ring      
提醒一下, 还有好几篇没写完呢!
嘿嘿!! :-)
  回复  引用  查看    
#31楼 [楼主]2006-08-16 08:19 | TerryLee      
@Ring
最近有点忙,过几天再接着写:-)
  回复  引用  查看    
#32楼 2006-08-27 08:55 | Gorster      
TerryLee奉献了几个很好的系列,文笔很好,讲的方法很好,让我获益不少,真是感谢呀!
  回复  引用  查看    
#33楼 [楼主]2006-08-28 08:33 | TerryLee      
@Gorster
不用客气,呵呵:-)
  回复  引用    
#34楼 2006-08-28 09:56 | joyli [未注册用户]
TerryLee ,加快点速度吧!哈哈。
  回复  引用  查看    
#35楼 [楼主]2006-08-28 11:49 | TerryLee      
@joyli
速度上实在有点对不起大家了,呵呵
最近太忙了
  回复  引用    
#36楼 2006-08-28 19:03 | Kus [未注册用户]
非常有用,受益非浅。谢谢
  回复  引用  查看    
#37楼 [楼主]2006-08-29 09:20 | TerryLee      
@Kus
客气:-)
  回复  引用    
#38楼 2006-09-05 17:16 | dodo[匿名] [未注册用户]
TerryLee,你真是太棒了,写出这么好的文章,支持你!
  回复  引用  查看    
#39楼 [楼主]2006-09-05 17:19 | TerryLee      
@dodo[匿名]
过奖了,也谢谢你得支持!
  回复  引用    
#40楼 2006-09-13 12:48 | 了 [未注册用户]
太好了
  回复  引用    
#41楼 2006-09-18 17:00 | chenms [未注册用户]
谢谢,认真学习中!
  回复  引用  查看    
#42楼 2006-09-21 14:53 | Voidclass      
支持!
  回复  引用    
#43楼 2006-10-02 12:39 | 张豪[匿名] [未注册用户]
楼住, 你好,开发模式系列文章,我很多都看不懂,能给一些建议马,我应该从哪方面学一些基础知识吗?
  回复  引用  查看    
#44楼 [楼主]2006-10-06 17:17 | TerryLee      
@张豪[匿名]
这个问题可以给我发Email,仔细探讨
  回复  引用    
#45楼 2006-10-10 17:12 | 粉丝 [未注册用户]
楼主,17章以后的什么时候出啊?
等着学习呢!
  回复  引用  查看    
#46楼 [楼主]2006-10-12 15:57 | TerryLee      
@粉丝
我尽快吧:)
  回复  引用    
#47楼 2006-10-17 18:49 | 稼轩 [未注册用户]
楼主的精神真的值得我们广大程序员学习啊.

得楼主致警,向楼主看齐!
  回复  引用  查看    
#48楼 [楼主]2006-10-17 20:35 | TerryLee      
@稼轩
太过奖了:-)
  回复  引用    
#49楼 2006-10-19 11:25 | joyli [未注册用户]
@TerryLee

在《精解》中提到了分析矩阵的方法。能不能谈谈关于分析矩阵的一些感受,请问一下,有没有接触过其他的分析方法。
  回复  引用  查看    
#50楼 [楼主]2006-10-19 12:54 | TerryLee      
@joyli
没有接触过
  回复  引用    
#51楼 2006-10-23 16:10 | 李振兴 [未注册用户]
什么时候更新一次啊?~~
我来N次了 还是没发现新的文章~~
  回复  引用  查看    
#52楼 [楼主]2006-10-23 23:52 | TerryLee      
@李振兴
呵呵,你今天说了,我晚上马上更新一篇:)
  回复  引用  查看    
#53楼 2006-10-27 19:20 | 老夫子系      
@ TerryLee
什么时候出策略模式(Strategy Pattern)呀?
我盼了好久了!
  回复  引用  查看    
#54楼 [楼主]2006-10-27 19:48 | TerryLee      
@老夫子系
这个不好说哦,呵呵
写这类文章跟写具体的技术应用类文章不太一样,需要构思好才可以写的
  回复  引用    
#55楼 2006-11-01 12:39 | extensible [未注册用户]
既然如此,就慢慢写咯.保证质量是第一位的!
再次感谢作者
  回复  引用  查看    
#56楼 [楼主]2006-11-01 20:23 | TerryLee      
@extensible
谢谢:)
  回复  引用    
#57楼 2006-11-09 17:01 | heguo[匿名] [未注册用户]
你怎么还没写完?再不发表上来,要骂人了!!!!!
:-)
  回复  引用  查看    
#58楼 [楼主]2006-11-12 16:58 | TerryLee      
@heguo[匿名]
最近事情很多,还要写别的系列
  回复  引用    
#59楼 2006-11-19 16:42 | Wisli [未注册用户]
楼主写得很好,本来想看李建忠老师的视屏的,但比较费神,我现在是打印出来看的,不知楼主什么时候把只系列写完,谢谢!!
  回复  引用    
#60楼 2006-11-27 11:17 | David Liao [未注册用户]
密切关注中....
  回复  引用    
#61楼 2006-12-01 13:29 | 小兵[匿名] [未注册用户]
最近在项目中遇到树结构的数据库表的查询问题
在oracle数据库中可以很容易实现,但在SQLSERVER 中不知道怎么实现
敬请指点

  回复  引用  查看    
#62楼 2006-12-04 17:08 | 李海家      
支持楼主
  回复  引用  查看    
#63楼 [楼主]2006-12-04 18:42 | TerryLee      
@李海家
:)
  回复  引用    
#64楼 2006-12-07 14:42 | 路人丙 [未注册用户]
等你等到我心碎~~~~~
  回复  引用    
#65楼 2006-12-13 20:24 | qcrsoft [未注册用户]
求里兄弟出本书吧,这么多好文章打印成本比较高,而且不容易管理
有赞成的吗?
  回复  引用  查看    
#66楼 [楼主]2006-12-13 20:29 | TerryLee      
@qcrsoft
现在时机还不成熟,我也需要进一步提高:)
  回复  引用    
#67楼 2006-12-14 10:19 | qcrsoft [未注册用户]
此时不出,更待何时,不知多少公司悄悄少了多少纸张
  回复  引用  查看    
#68楼 [楼主]2006-12-14 23:54 | TerryLee      
@qcrsoft
还有好多问题需要进一步去跟大家讨论和学习
  回复  引用    
#69楼 2006-12-15 16:27 | *悟*道* [未注册用户]
好东西。。。
支持,但是怎么你最近没有写这个了?
  回复  引用  查看    
#70楼