把GOF(俗称四人帮)当作圣经

Andy.Song IT哈哈
我十分羡慕设计模式的几位作者。这本书籍以其他书籍所无可比拟的气势影响了整个IT界。如果你没看过《设计模式》,没有记住模式的名字或者准则的话,那么在面试中就可能无法通过。期望这样的错误可以慢慢改善。

  不要误解我,这本书本身是没有问题的。问题出在人们如何解释以及使用它。下面是通常场景:1.架构师马克,拿到这本书开始阅读。他觉得这本书牛逼坏了!2.马克趁热打铁开始阅读现在工作的代码。3.马克选择了一种设计模式并应用到了代码当中。4.随后马克把这本书推荐给了那些跟他重复同样步骤的资深开发者。 结果就是一团糟。 如何正确使用这本书实际上已经在导读中做了清晰的说明(提醒那些不看导读的人)——“在过去你有个问题,而且这个问题总是一遍又一遍地困扰着你”。注意到其中的顺序了吗?先有一个问题,然后查看这本书之后找到对应的解决方案。不要掉进看这本书的陷阱当中——“找到一个方案然后尝试把它应用在自己的的代码中。尤其要注意的是,一些书中描述的模式在现实当中已经不再正确。”

更多相关文章

  1. 20 个设计模式和软件设计面试问题
  2. 说说 Java 代理模式
  3. 设计模式的六大原则
  4. 使用Selectize和Ajax时,在Bootstrap模式中显示Rails错误消息
  5. 当AJAX响应来自PHP文件时,如何显示以消息为中心的加载器图像&防止
  6. Twitter在模式窗口中引导数据表程序
  7. 有没有办法强制Chrome在OSX上以演示模式打开?
  8. 使活动选项卡在模式下不起作用
  9. php调停者模式(mediator pattern)

随机推荐

  1. Android Studio出错异常汇总
  2. Android Wear Preview- 为通知添加多个页
  3. 检查internet连接
  4. Android 控件的显示隐藏上下左右移动动画
  5. Android复制粘贴到剪贴板
  6. Android(安卓)API 28 使用 android-async
  7. Android Wear Preview- 从通知上接收语音
  8. Android 开源框架的收集
  9. 网络书签about Android
  10. Android UI详解之动态布局