读书频道 > 网站 > 网页设计 > Java设计模式(第2版)
12-08-27    叶孤城
收藏    我要投稿   

本文所属图书 > Java设计模式(第2版)

本书通过一个完整的Java项目对经典著作Design Patterns一书介绍的23种设计模式进行了深入分析与讲解,实践性强,却又不失对模式本质的探讨。本书创造性地将这些模式分为5大类别,以充分展现各个模式的重要特征,...立即去当当网订购
设计模式是面向对象设计中常见问题的类级与方法级的解决方案。本书面向那些希望更上一层楼的初、中级Java程序员,以及那些不具备设计模式知识的高级Java程序员。
本书采用工具书的方式进行编写。每一章针对一个特定的模式。为了更好地阐释模式,每章还包含了大量的练习,要求读者回答问题,或者编写代码解决问题。
我们强烈地建议读者在阅读本书时,不要对自我挑战中的问题视而不见。通过完成这些挑战,你将获益匪浅,即使你一周只能阅读一至两章的内容。

修订版
本书是对Design Patterns Java WorkbookTM和Design Patterns in C#两本书的集成与修订。本书综合了前者面向Java语言的特点,又保留了后者独立陈述的写作方式。如果你业已阅读并理解这两本书,可以不必再阅读本书。

编码规范

本书代码可以在线获得。若欲了解获取代码的方法,请参阅本书附录C。
本书采用了与Sun编码规范一致的通用风格。如有可能,会省略一些能够省略的括号,以保证本书排版上的一致性。为了适应版面,有的变量名比我们真正使用的要短。为了避免源代码管理的麻烦,我们直接在文件名后面添加数字后缀,以表示多个版本的文件(例如(ShowBallistics2)。

致谢

写书是一项挑战。在写书期间,许多审稿人为本书提出了非常有价值的建议:Daryl Richter、Adewale Oshineye、Steven M. Luplow、Tom Kubit、Rex Jaeschke、Jim Fox和David E. DeLano。他们每个人的建议都使得本书的质量得以改善。早期版本的读者以及审稿人也做出了同样的贡献。

还要感谢Addison-Wesley的编辑团队,尤其是Chris Guzikowski、Jessica D’Amico和Tyrrell Albaugh。其他编辑包括Mary O’Brien和John Wait也为我们提供了诸多帮助。

感谢已经辞世的John Vlissides对本书以及其他书籍的鼓励与建议。John是软件模式丛书的编辑,经典著作Design Patterns的合著者,我的朋友,灵感迭出的天才。

除了主要参考了Design Patterns一书外,我们还从其他诸多著作中获益,详见本书参考书目。其中,Unified Modeling Language User Guide(由Booch、Rambaugh和Jacobsen在1999年编写)提供了对UML清晰的阐释,JavaTM in a Nutshell(由Flanagan在2005年编写)对Java语言简明扼要的介绍,让我受益颇丰。The Chemistry of Fireworks(由Russell在2000年编写)则是我获取焰火知识的主要来源。

最后,我们要感谢出版社所有员工的辛勤劳动与努力奉献,正是你们的工作使得本书得以付梓出版。
 
Steve Metsker(Steve.Metsker@acm.org)
Bill Wake(William.Wake@acm.org)
 
点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站