Looking at the source code of a popular, well-maintained and documented library is incredibly helpful towards illustrating best practices and design patterns. I find it so much easier to see the benefits of various patterns when I see them in practice.