A community of chinese system administrators,系统管理,操作系统.

  您目前的位置: 系统管理员社区 / 联盟资料 / Addison Wesley专题 / Design Patterns Java Workbook
Design Patterns Java Workbook
发表于  2005-10-24    作者:Steven Metsker, Steven John Metsker   出自 Addison Wesley Professional    点击: 4308
Design Patterns Java Workbook

Title:Design Patterns Java Workbook
URL: Click Here
ISBN:0201743973
Author:Steven John Metsker
Publisher:Addison Wesley Professional
Page:353
Edition:1st
Catalog:Software Engineering;Programming;Java
Format:PDF
Size:4.547M
Supplier:hughr@sysop.com.cn
Summary:Aimed at the intermediate or advanced Java developer, Design Patterns Java Workbook provides an in-depth and challenging look at 23 "classic" software patterns illustrated with Java examples.
This title fills a valuable niche by reprising the well-known guide to patterns, Addison-Wesley's Design Patterns: Elements of Reusable Software Design. While that earlier book relied on C++ and Smalltalk for its examples, this new volume uses Java code for the discussion of the same 23 design techniques. Many of the explanations draw on the author's custom classes for a hypothetical fireworks company, supplemented by material using "core" classes in standard Java. This text shows how to both recognize patterns in existing code and to incorporate them into new designs.

Early sections look at interfaces, including a standout section on trees and the Composite pattern. For the chapter on responsibility patterns, veteran Java programmers will appreciate the use of JDBC used to explain the Bridge pattern and tips for spotting other patterns in everyday Java. Builder patterns come next, with a full tour of ways to construct objects more flexibly. When it comes to operations patterns, a notable section on the Interpreter pattern presents some challenging material on language parsers.

Final chapters on extension patterns show how Java classes can extend one another using inheritance and other design principles. The discussion here of Java stream classes as examples of decorator patterns can help explain these rich (and sometimes confusing) sets of objects. Another useful section on Iterators shows how to create "type-safe" collections (normally not available in Java). Throughout this text, the author challenges the reader with dozens of easy-to-difficult questions (including actual design exercises). Complete answers are provided at the end of the book.

As a hands-on workbook that will invite you to think about patterns in Java in new ways, this text is an invaluable companion to earlier titles on patterns. Its mix of design smarts and clever examples help make it ideal for the more advanced programmer. Less experienced readers can also benefit from its intelligent presentation of some of the best available thinking in software design today, now tailored to a Java audience. --Richard Dragan

责任编辑: sysop  返回顶部
发表/查看关于《Design Patterns Java Workbook》的评论 把文章《Design Patterns Java Workbook》用email推荐给朋友 马上打印《Design Patterns Java Workbook》! 去论坛参与有关《Design Patterns Java Workbook》的讨论>>>>



中国互联网信息产业部备号序列号:粤ICP备05002433号