学习设计模式的一点心得

来源:互联网 发布:手机流量打电话软件 编辑:程序博客网 时间:2024/06/17 11:23

我,是一个刚开始学习设计模式的小学生,开始学习设计模式是因为在之前的一家公司,做一个rpg游戏,但是我们又是小公司,没办法,很多都要我这个新手来做,连一些模块的架构都要做,但是能力在那里,工作越做越乱,对于一个没接触过设计模式的人来说,根本撑不起来,从这以后深刻认识了需要跨越设计模式这个大瓶颈!

之后开始接触的设计模式,之前总是认为设计模式是我等触摸不到的高高在上,事实证明也确实如此,但是又不全是。。。好矛盾的话,好了,搞得有点哲理性了。

简单来说,设计模式是基础,但是是概括性的基础,比较笼统,比较模糊,需要在实际工作中才能慢慢理解。

那么对于刚开始工作的人来说应该怎么要先学习设计模式吗?或者要怎么学习设计模式?就着这两问题,按我自己的经验来说说:

第一个问题:

要。

呵呵,就是这么简洁有力。

第二个问题:

学习什么东西都要有好的课本,这里我推荐刘老师的博客http://blog.csdn.net/lovelion/article/details/17517213。

好了,有了好的课本,还不一定马上能学会,毕竟总有基础是没有达到这个程度的同学,所以我建议是过一遍,能理解的就理解,不能理解的能有个模糊的印象,这样在以后的工作中,遇到时知道是怎么一回事,能马上找到相应的资料来完成工作。


说到了刘老师的博客,想到刘老师的博客里把设计模式比作内功,c++,java等语言比作招式,我很喜欢刘老师的这种比喻,在此拾一下刘老师的牙慧。

如果说设计模式是内功,那么我想说面向对象设计原则是学习内功的目的,23种设计模式是学习内功的方法,不管多少种设计模式,一定不能忘记最终的目的,这些目的就是面向对象设计原则里所说的。切记切记!

原创粉丝点击