设计模式杂谈

一谈模式,相信大家都能说出一二,什么20几个模式,各种模式的用途等等,但是应该怎样学习模式,设计模式的真实意图何在?

 

个人认为模式是具有指导性的思考方式,目的是引导大家在面对问题时怎样去思考,及怎样选择合理的解决办法。当然,并不反对GOF本身就总结了很多的宝贵经验,学习它们可以丰富学习者知识库。但如果学习了设计模式,仅仅增加了你的知识库,我认为还远远不够。

没有任何人的经验会涵盖各个领域,实践会遍布各种类型的应用,精通各个细枝末节,包括设计模式的作者,重构的作者等等牛人学者,也就是说我们把市面上所有的设计书籍都学完了,并不是说你就成为了合格的设计师。

 

所以个人认为掌握了多少模式不是最重要的,关键是要学会其面对问题时,怎样去思考,怎样去判断和选择。

面对问题时,我们能从设计模式的相关资料中得到有益的启示才是更重要的。

 

最近去国内知名的互联网公司面试,问到了Template设计模式(原来并不屑于此类问题),答不上来,感觉有点尴尬,看来如果要去面试还需要试前准备一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值