您的位置:首页 > 其它

老生常谈设计模式系列文章索引

2009-02-16 22:38 351 查看
不敢说这个系列文章质量如何,但足以说明学习设计模式的过程。从最基本UML绘图到模式在实际项目中的应用,比较全面的谈到了模式的应用。最大的特点是每一个模式都结合一个实际例子。GOF的23种模式还差几个,实在不知如何写,主要原因是缺少经验。历时接近一年,从时间发布上看,明显可以看出文章质量的区别,本想修改下早期文章,但为了体现真实学习过程,特保留下来,我想不少初学者可能都和我有一样的经历。

第一阶段:认识什么是OO,面向对象的特点,没正式学习设计模式前,都不会应用多态;

第二阶段:复制《Head First》中的例子学习,人们说熟读唐诗三百首,不会写也会吟;

第三阶段:自己在例子中应用VS自动生成类关系图来解释设计模式类图关系;

第四阶段:应用PD画图,缺点是不美观;

第五阶段:应用Visio画图。

第一部分 创建型模式

1: 老生常谈:单件模式

2: 老生常谈:抽象工厂模式

3:老生常谈:建造者模式(设计模式到底离我们有多远)

4:老生常谈:工厂模式兄弟姐妹

5:老生常谈:原型模式

第二部分 结构型模式

6 :老生常谈:适配器模式

7: 老生常谈:桥接模式

8: 老生常谈:装饰者模式

9: 老生常谈:组合模式

10: 老生常谈:外观模式

11: 老生常谈:享元模式

12: 老生常谈:代理模式

第三部分 行为型模式

13: 老生常谈:模板方法模式

14: 命令模式(Command Pattern)

15: 老生常谈:迭代器模式

16: 老生常谈:观察者模式

17: 中介者模式(Mediator Pattern)

18: 备忘录模式(Memento Pattern)

19: 老生常谈:解释器模式

20: 状态模式(State Pattern)

21: 老生常谈:策略模式

22: 职责链模式(Chain of Responsibility)

23: 老生常谈:访问者模式

总结:虽然学习了这么多设计模式,但还需要时间来消化,余下的几篇日后会慢慢加上,希望把它完成。

注:本系列文章性质:

1:大部分属于原创;

2:部分参考《Java与模式》;

3:部分参考吕老师,李会军设计模式文章。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: