包括常用的软件设计模式,是比较好的学习资料