设计模式的知识大纲分享

最近一段时间,经过阅读《head first 设计模式》和其余资料,系统地学习了设计模式的知识。我将本身的思考和总结作成了知识大纲与你们分享:https://mubu.com/doc/kpPXaNRfVC编程

若是你以为幕布这个知识大纲整理工具很好用,欢迎使用个人邀请连接来注册:https://mubu.com/inv/2060390 。你和我都会得到30天的高级版~设计模式

阅读建议

  • 这个大纲来自我学习时的思考和总结,不适合把它当作学习设计模式的教程。建议先阅读《head first 设计模式》来学习设计模式
  • 例子很重要:在学习某个设计模式的时候,若是你脑中没有具体的例子,那么是很难理解它的。工具

    • 例子的来源包括学习

      • 理解学习资料中举的例子
      • 编程经验:见过/写过这样的代码
    • 若是没法经过上面两种途径来找到例子,建议先不要学习这个设计模式。即便如今花费大量时间钻研透了(来自个人教训),也会有如下坏处:设计

      • 很快就忘记
      • 未来遇到这个模式,发现本身当初的理解有误
      • 因为编程经验的积累,一段时间之后只须要花费一点点时间就能搞懂,当初浪费那么多时间在这上面不值得
  • 不建议一口气读完(你会很快感到无趣)。能够先阅读一点感兴趣的部分。也能够先收藏着,在未来遇到/学习这个模式的时候再看对应的部分

随着经验的丰富和理解的加深,我会持续更新这份资料。
我在总结的时候,会尽可能参考比较权威的资料来保证正确性、尽可能囊括全部重要的部分、尽可能解释得通俗易懂,可是不免有所疏漏。若是你发现了问题或者但愿与我讨论,欢迎发送邮件到 632882184@qq.com !code

相关文章
相关标签/搜索