Head.First设计模式_PDF(封面-21),21种设计模式详细解答,以及C++源代码。很不错。大家看看。