学习一个陌生的开源库的方法建议

转载,初看这句话,感觉没什么意义,但当你在看开源库的例子的时候,不妨多想想这句话。


  对于一个不熟悉的开源库和模块,我觉的最好的学习方法莫过于:
  1. 使用库,看库实现了什么功能和接口;
  2. 抛开库,想一想,自己如何实现。可以想出来是最好的,想不出其实也没什么关系,至少有了疑问。
  3. 看库的内层代码,学习和比较作者思路。

 如果只是简单调用接口,那么最省心的方法则是:

   读相关例子,理解该例子程序的设计思路,然后在编写自己程序的时候,跟着这个思路去实现,等到熟悉的差不多了,再谈内部细节。

顺便再手动实现一份UML类图,加深印象.

posted @ 2019-08-30 15:25  uagvdu  阅读(155)  评论(0编辑  收藏  举报