java设计模式概述

在大家掌握一定的编程基础后,想让自己的编程内功再上一层,学习设计模式无非是最好的选择之一,这也是高级程序员架构师的必经之路。所有的设计模式无非就是在安全性与扩展性出发点上对于一些问题的巧妙解决办法。设计模式并没有一个统一的规范,其中GOF曾经提出的23种设计模式最为著名,这里我写的几篇博文也是针对这23种设计模式的理解。为了让大家更加的理解设计模式,在这与大家分享三本书籍。

《大话设计模式》全书都是以情景对话的模式。适合初学者理解设计模式。免费下载

《java与模式》这本书写的也比较有趣,以西游记为线索来讲解设计模式帮助大家理解设计模式。这本书可能比较厚,需要大家好好啃一下。免费下载

《设计模式 可复用面向对象软件的基础》这本书写的可能没有前两本书生动,但是确实经典中的经典,真的需要大家好好理解一下。免费下载

其实这23中设计模式无非是根据以下这五种设计原则提出的,开放封闭原则,单一职责原则,里氏代换原则,依赖倒转原则,迪米特法则,这里所说的这些原则可能都比较抽象,大家可以在理解23种设计模式后再去学习这5种原则,相对来说理解起来会更加的轻松。

最后在这里列一下我《快速学习设计模式》栏目的目录。由于时间原因写的比较匆忙,日后有时间会再给润色。如见解有误,敬请指教。

1简单工厂模式http://blog.csdn.net/idlear/article/details/16330265

2工厂方法模式http://blog.csdn.net/idlear/article/details/16330293

3抽象工厂模式http://blog.csdn.net/idlear/article/details/16330311

4单例模式http://blog.csdn.net/idlear/article/details/16340521

5原型模式http://blog.csdn.net/idlear/article/details/16954901

6建造者模式http://blog.csdn.net/idlear/article/details/16954953

7装饰模式http://blog.csdn.net/idlear/article/details/16954971

8策略模式http://blog.csdn.net/idlear/article/details/16954997

9观察者模式http://blog.csdn.net/idlear/article/details/16955025

10享元模式http://blog.csdn.net/idlear/article/details/16955039

11代理模式http://blog.csdn.net/idlear/article/details/16955053

12外观模式http://blog.csdn.net/idlear/article/details/16955065

13组合模式http://blog.csdn.net/idlear/article/details/16955071

14桥接模式http://blog.csdn.net/idlear/article/details/16955081

15适配器模式http://blog.csdn.net/idlear/article/details/16955093

16解释器模式http://blog.csdn.net/idlear/article/details/16955101

17中介者模式http://blog.csdn.net/idlear/article/details/16955117

18职责链模式http://blog.csdn.net/idlear/article/details/16955131

19模板方法模式http://blog.csdn.net/idlear/article/details/16955145

20迭代模式http://blog.csdn.net/idlear/article/details/16955161

21备忘录模式http://blog.csdn.net/idlear/article/details/16955179

22状态模式http://blog.csdn.net/idlear/article/details/16955193

23命令模式http://blog.csdn.net/idlear/article/details/16955207

24访问者模式http://blog.csdn.net/idlear/article/details/16955227

【作者:idlear 博客:http://blog.csdn.net/idlear】

怕走崎岖路,莫想登高峰。

java设计模式概述

相关文章:

你感兴趣的文章:

标签云: