以下内容的公开课视频已经录制,需要的同学可留言
先用后看
先学会用框架,才能更好的看懂源码。
- 按照官方文档或相关资料搭建demo;
- 先学会基本框架的基本使用方式,了解其中的概念和流程;
- 结合demo和工作场景学习框架源代码;
先简后深
先按照一般的使用流程跟踪最简单的源码实现,步步深入。
- 从最简单的demo入手,查看框架最常用类的源代码;
- 初次看源码注重流程理解,不要针对某个点追的太深,容易卡壳;
- 熟悉了主流程后,再针对每个流程各个击破;
- 源码查看中需要不断的猜测源码意图,并不断验证自己的猜测是否正确;
- 对于复杂调用,要善于使用断点调试、时序图等方式进行记录;
- 熟悉源码后,可以尝试自己手写一个功能类似的框架mini版,进一步提升自己对源码框架的整体理解。
前置基础
- 熟悉反射、注解;
- 熟悉常用的设计模式:工厂模式、代理模式、适配器模式、建造者模式等;
- 熟悉UML建模工具;
- 熟悉Debug技巧;
网友评论