设计模式学习路线
- 《Head First设计模式》
- 尚学堂马士兵_设计模式系列课程
- 极客学院设计模式系列课程
《Head First设计模式》
-
优点
- 生动形象,图文结合,引人入胜,问题引发思考,案例经典,比较容易理解。比较适合基础一般的。建议学习设计模式都能看看。 缺点
- 书本较厚,有一定心理压力,总结篇生动而不够精简,对于有基础的得有耐心看案例,有时候会觉得有点啰嗦。几种常见的设计模式讲解比较详细,不常见的带过或者没有细讲,不够全面。 耗时
- 新手集中精力看两天左右能全部看完 建议
- 不论多难都坚持先看完一遍,重点划出并标亮,不太懂的也先标亮。有特别难理解的或者感觉理解不到位的,先跳过继续看下去。后续篇幅做比较的时候会有新的认识。二次看的时候也会有新的认识。看完整理并总结加深理解和记忆。如果做过项目的会从实际开发以及java或android源码或者开源项目代码中看到设计模式的影子。设计模式加深了对代码的理解,引导了自己实际开发的思路。
尚学堂马士兵_设计模式系列课程
-
优点
- 老师声音洪亮,注重互动,现场实际操作案例,适合新手,能看的比较明白。而且视频比看书容易,能很好的集中注意力。 缺点
- 实际操作会导致耗时较久,理解力比较强的会感觉浪费时间,一个例子几句话可以说的比较明白,一步步看操作太费时。 耗时
- 看视频累计时长 建议
- 基础差的可以选择
极客学院设计模式系列课程
-
优点
- 各种设计模式很全面。不废话,思路清晰,图文讲解清楚,代码例子精简。老师声音稳重,有节奏。适合有一定基础的,快速学习的以及查漏补缺的。 缺点
- 有些例子不会扩开来讲,如果你平常没有接触过,基础较差会难以理解。 耗时
- 看视频累计时长 建议
- 能够全部看一遍。或者对不熟悉的模式看一遍。因为总结的比较好,可以按他总结的做笔记。