silvermyth

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  1 随笔 :: 12 文章 :: 1 评论 :: 0 Trackbacks
看过很多关于设计模式的书,也在公司里给其它同仁做过一些反响还不错的分享。在我看来,所谓设计模式就是“套路”,也就是前人总结的对于某一类问题的解决办法。要想学好设计模式,要特别注意以下几个方面:
  1. 首先,要认识到设计模式不是万能的,要根据情况灵活运用。要想做到这点,必须认识到设计模式只是"型",设计原则才是“神”。神是根本,型是表象。最高境界就如张三丰和张无忌那段经典的对话,所有的招数忘光就是真正掌握了。所以一定要牢牢掌握设计原则,开闭,依赖反转,迪米特等等。有一天你发现根本没有想用设计模式,但是写的代码都是设计模式的经典案例。
  2. 不要为了设计模式而设计模式(初始学习阶段无妨),但是不要在项目中这样做。否则代码会不伦不类,充斥着大量无用类。你在项目中应用设计模式的唯一理由就是项目需要,例如某个算法将来会发生变化等等。
  3. 理论联系实际。设计模式在生活中处处可见,例如适配器,装饰等等。一定要勤于思考,多多联想。

光说不练假把式,接下来,我会用第三人称拟人手法讲述一个纯情小男生如何用设计模式解决生活中的难题。不用类图,不讲概念,通俗易懂,老少皆宜。(请期待)

posted on 2015-07-24 00:06 Gavin Li 阅读(88) 评论(0)  编辑  收藏 所属分类: 设计模式

只有注册用户登录后才能发表评论。


网站导航: