head-first-design-patterns 一书的学习。