设计模式学习路线

设计模式学习路线

  • 《Head First设计模式》
  • 尚学堂马士兵_设计模式系列课程
  • 极客学院设计模式系列课程

《Head First设计模式》

优点
生动形象,图文结合,引人入胜,问题引发思考,案例经典,比较容易理解。比较适合基础一般的。建议学习设计模式都能看看。
缺点
书本较厚,有一定心理压力,总结篇生动而不够精简,对于有基础的得有耐心看案例,有时候会觉得有点啰嗦。几种常见的设计模式讲解比较详细,不常见的带过或者没有细讲,不够全面。
耗时
新手集中精力看两天左右能全部看完
建议
不论多难都坚持先看完一遍,重点划出并标亮,不太懂的也先标亮。有特别难理解的或者感觉理解不到位的,先跳过继续看下去。后续篇幅做比较的时候会有新的认识。二次看的时候也会有新的认识。看完整理并总结加深理解和记忆。如果做过项目的会从实际开发以及java或android源码或者开源项目代码中看到设计模式的影子。设计模式加深了对代码的理解,引导了自己实际开发的思路。

尚学堂马士兵_设计模式系列课程

优点
老师声音洪亮,注重互动,现场实际操作案例,适合新手,能看的比较明白。而且视频比看书容易,能很好的集中注意力。
缺点
实际操作会导致耗时较久,理解力比较强的会感觉浪费时间,一个例子几句话可以说的比较明白,一步步看操作太费时。
耗时
看视频累计时长
建议
基础差的可以选择

极客学院设计模式系列课程

优点
各种设计模式很全面。不废话,思路清晰,图文讲解清楚,代码例子精简。老师声音稳重,有节奏。适合有一定基础的,快速学习的以及查漏补缺的。
缺点
有些例子不会扩开来讲,如果你平常没有接触过,基础较差会难以理解。
耗时
看视频累计时长
建议
能够全部看一遍。或者对不熟悉的模式看一遍。因为总结的比较好,可以按他总结的做笔记。

你可能感兴趣的:(设计模式,设计模式)