根據自己學習Android 框架中的代碼總結自己理解掌握某個技術某塊/知識點的思路:
- 分析作者設計該模塊的Motivation,從整體角度/使用角度分析作者設計該模塊的作用,作者為什么設計一個這樣的模塊,該模塊的使用場景
- 從技術角度,源代碼分析該模塊背后的設計實現思想
- 針對該模塊從使用者的角度應該掌握的知識點
- 該模塊的使用方法
- 實踐,寫Demo程序加深對該模塊的理解
- 在實踐中,思考該模塊設計中是否有問題以及一些注意事項, 該模塊使用場景以及局限性;
如果有多個類似功能的模塊,對比分析各個模塊的使用場景