前一段时间开始写了写关于设计模式相关的随笔,今天做个目录索引,大概看了一下,有些还可以,有写则写的比较乱,写的过程中为了能更通俗易懂,尝试回忆自己刚接触这些模式时的想法,循序而写,
但因为时间仓促,个人理解的偏差,有些写的过程中出错,多谢很多朋友的指出。
写这些文章的时候大量参考了《Java于模式》,《设计模式》两本书,建议大家看一下,都时很好的书。
目录:
1.单态模式相关: http://www.blogjava.net/dreamstone/archive/2006/11/04/79026.html
2.依赖注入和控制翻转的解释: http://www.blogjava.net/dreamstone/archive/2006/12/04/85428.html
3.Spring Aop的实现(动态代理) : http://www.blogjava.net/dreamstone/archive/2006/11/14/81007.html
4.命令模式:http://www.blogjava.net/dreamstone/archive/2006/11/27/83690.html
5.双重接口的实现,备忘录模式 http://www.blogjava.net/dreamstone/archive/2006/12/03/85159.html
6.简单的状态模式 http://www.blogjava.net/dreamstone/archive/2006/12/03/85173.html
7.工厂模式: http://www.blogjava.net/dreamstone/archive/2006/11/07/79608.html
8.适配器模式 http://www.blogjava.net/dreamstone/archive/2007/01/07/92229.html
9.构造者模式 http://www.blogjava.net/dreamstone/archive/2007/01/07/92222.html
10.访问者模式:http://www.blogjava.net/dreamstone/archive/2006/12/18/88623.html
11.适配器于桥接模式的区别 http://www.blogjava.net/dreamstone/archive/2007/01/07/92268.html
12.详细版本的 适配器、桥接、门面模式的区别:http://www.blogjava.net/dreamstone/archive/2007/01/08/92482.html
关于模式的文章会暂时告一段落,其实还有很多模式没有写到,例如:
原型模式(Java中的clone)、合成模式(JAVA GUI中大量应用)、装饰模式(JAVA IO中大量应用)
享元模式(FlyWeight) 、不变模式(Immutable)、策略模式、模板方法、观察者模式、MVC模式、迭代模式
责任链模式。解释器模式、调停者模式。
在上边这些模式中,有些是我们平时都在使用的,例如MVC ,原型,策略,模板,迭代
有写是比较少用到的如解释器,调停者等
无论如何对模式的了解有助于编写更为灵活的代码,解决一些经典问题。
贴的出处为:http://www.blogjava.net/dreamstone/archive/2007/01/08/92491.html