关于设计模式

什么是设计模式? 所谓设计模式就是前人在解决问题中总结的定式,如同解题公式,
没有设计模式一样实现代码,但当解决同样的问题时,要走别人走过的弯路。
学习设计模式就是学习一些思路,生搬硬套是要不得的。

我觉得设计模式像极了咱们老祖宗传下来的中国功夫,可能就是简单的二十四式,
招式需烂熟与胸,实战时,一切都是自然流露,不会特意去想用哪一招,完全根据场景,
对手、目标而自然的出招。而且需要变通和演化。

如果说你的代码中没有用到模式,那可能实战就是泼妇打架,一通乱拳了。高手当然不会
如此。

学习模式的一个捷径是看一些经典成熟的代码,MFC1.0诞生于1991年,你去看源代码和实例
会发现那里面已经用过很多模式了,其他高手代码一样如此。绝对不限于书上那一点点。

 

摘录自:http://bbs.csdn.net/topics/390573655

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值