设计模式----设计模式总结(完)

设计模式 ---- 设计模式总结(完)
 
从《设计模式精解》的学习开始到Visitor模式的学习结束,我的设计模式的学习历程就结束了,这段历程持续了好几个月简直就是蜗牛在爬J。设计模式就好像张无忌的“九阳神功”一样,威力是十分强大的。他将面向对象的概念和特征表现得凌厉尽致。对程序员的“内功修为”是大有益处的,正像专家们说的那样,学习设计模式绝对不是在浪费你的时间。这一点我深有体会。
 
我的设计模式学习分了两个部分。其实,主要是以两本书为主,第一本是《设计模式精解》这是一本非常奇妙的好书,作者用非常通俗易懂的语言对GoF的《设计模式》一书中的10个模式进行了讲解,可以说是这本书把我领上了设计模式的学习之路,真的很感谢这本非常易懂的好书,要不然我可能到现在都没有去学习设计模式。学习第二本书就是GoF的《设计模式》,当我学完了《设计模式精解》后,我对面向对象的理解自我感觉是上了一个层次。原因是我能够看懂GoF的《设计模式》了,这个时候我才真正认识到GoF的《设计模式》为什么被那么多人称道,为什么是设计模式的开山之作。每当我在GoF的《设计模式》中看懂一个模式的时候,我都非常自我庆幸,非常的欣欣然。体会在了模式的奥妙之中,那种感觉真的非常好。
 
在GoF的《设计模式》中共讲解归纳了23种模式。并将这些模式分成了创建型模式、结构型模式、行为型模式。具体的哪个模式属于那种类型,我在这里就不说了书上一目了然。在这里我要说的是GoF的《设计模式》毕竟是1995年的东西了,毕竟年代久远了。当GoF归纳出设计模式后,后来的人是非常对其重视的。每个人在对其进行通俗解释的时候,对模式的类型和模式的个数又有所扩展。当我开始学习设计模式的时候,各家的说法都已经很成熟了,好像设计模式的热乎劲已经过去了。晚就晚吧,晚学比不学要好你说呢J。
 
在整个的学习过程中我的参考资料有以下几种:
l         《设计模式精解》
l         《设计模式-可复用面向对象软件的基础》
l         板桥里人归纳解释的设计模式。说实在的非常不错,在他的网站上免费供人浏览。
l         《Thinking in Patterns》不用我说,你应该知道是谁写的书了吧。
l         其他一些网友的Blog。太多了,这里就不罗列了。
l         《Java与模式》,这本书是后来才看到的,因为太贵没有买后来在网上偶然下来的。有人对这本书非常称赞,有人对这本书骂骂咧咧,我想称赞的人应该是看了这本书的。谩骂得人可能有两种,一种是水平非常高的,看不起这本书;另一种是根本就没看过这本书的。我觉得以后者居多数。
 
到此我对设计模式有了个大概得了解,大约知道某个模式有什么样的功能,适用于那个场景。以后在实际的工作中就要多加思考了,碰到能用某个模式的时候要好好去理解和运用了。我的文笔实在太差了,好多东西想写但是写不出来,这个总结也就写到这里吧。至此,“九阳神功”第一层:模式了解修炼完毕。 J
 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1007628
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值