怎样更好地理解一种开发语言或封装类库 一、看源码:看所用到的功能是怎样巧妙实现的 二、自己用代码实现同样的功能 三、思考它为什么要用这种方法来实现,主要考虑哪些方面的因素,有没有其他的实现方式,有没有更好的实现方式 以上其实也就是所谓的“造轮子”。