HACKER SAFE certified sites prevent over 99.9% of hacker crime.
RELATED AISLES



 
Ships free on qualified orders.
$42.95
TRADE PAPER, NEW
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
1 Remote Warehouse Computer Languages- Java


The Design Patterns Java Workbook
by Steven John Metsker

The Design Patterns Java Workbook Cover

Only 1 left in stock at $42.95!

Synopses & Reviews

Publisher Comments:

-- Workbook approach deepens your understanding, builds your confidence, and strengthens your skills.

-- Covers all five categories of design pattern intent: interfaces, responsibility, construction, operations, and extensions.

This new workbook complements the classic Design Patterns, giving Java developers hands-on experience in transforming pattern concepts into working designs and code. Steven John Metsker presents nearly 90 practical pattern exercises, encompassing all 23 patterns first introduced in Design Patterns, and others that have since been identified. Metsker organizes Java design patterns by five categories of "intent": interfaces, responsibility, construction, operations, and extensions. Each section of the book focuses on one category, identifying the relevant challenges facing Java developers, and showing how specific patterns can be used to solve problems that recur in Java development and cannot easily be solved without their use. A Solutions chapter provides Metsker's detailed solutions to each problem, including — where necessary — UML diagrams. For all Java developers who want to use patterns to impro ve their software.

Book News Annotation:

Metsker is a researcher and author who writes about object-oriented techniques. His workbook is written for software developers who know Java and have had some exposure to Design Patterns (Addison-Wesley, 1995), in which Erich Gamma and his colleagues presented a catalog of 23 design patterns for structuring. In this text, Metsker clearly explains each original design pattern from a Java programmer's perspective, thus enabling programmers to build confidence in their ability to recognize the patterns and to apply them in their own Java programs. Each chapter includes challenges for the reader to solve, with solutions provided in an appendix.
Annotation c. Book News, Inc., Portland, OR (booknews.com)

Synopsis:

This workbook approach deepens understanding, builds confidence, and strengthens readers' skills. It covers all five categories of design pattern intent: interfaces, responsibility, construction, operations, and extensions.

Synopsis:

Covering all five categories of design pattern intent - interfaces, responsibility, construction, operations and extensions - this Java-centric workbook approach aims to deepen readers' understanding and strengthen their skills.

Synopsis:

Praise for "Design Patterns Java(TM) Workbook"

"An excellent book... I'm incredibly impressed with how readable it is. I understood every single chapter, and I think any reader with any Java familiarity would. This book is going to be required reading in a lot of places, including my office." --Joshua Engel

"Provides a new, more Java-literate way to understand the 23 GoF patterns." --Bob Hanmer

"This book translates Design Patterns into what Java programmers need to know. It is full of short, engaging programming and design problems with solutions--making it easy for programmers to work through solutions and really make patterns 'stick.'" --Rebecca Wirfs-Brock

"This is one exciting book. It's approachable, readable, interesting, instructive, and just plain valuable. It'll eclipse all other books purporting to teach people the GoF patterns in Java--and perhaps any other language." --John Vlissides

Java programmers, you now have the resource you need to harness the considerable power of design patterns. This unique book presents examples, exercises, and challenges that will help you apply design pattern theory to real-world problems. Steve Metsker's learn-by-doing approach helps you enhance your practical skills and build the confidence you need to use design patterns effectively in mission-critical applications.

"Design Patterns Java(TM) Workbook" features the twenty-three foundational design patterns introduced in the classic book "Design Patterns" (Addison-Wesley, 1995). In this new, hands-on workbook, the patterns are organized into five major categories: interfaces, responsibility, construction, operations, and extensions. Each category begins with a chapter thatreviews and challenges your ability to apply facilities built into Java. These introductory sections are followed by chapters that explain a particular pattern in detail, demonstrate the pattern in use with UML diagrams and Java code, and provide programming problems for you to solve.

With this book you will build expertise in important areas such as: Adapting domain data to Swing componentsCreating a FACADE for SwingHandling recursion in compositesUnderstanding the role of BRIDGE in Java database connectivityMaking the connection between Model/View/Controller and OBSERVERMaintaining relational integrity with a mediatorUsing proxies to communicate between computersLetting a service provider decide which class to instantiateSupporting undo operations with MEMENTOPrototyping with clonesUsing COMMAND to supply a serviceDeveloping thread-safe iteratorsExtending classes with DECORATOR and VISITOR

Solutions to the design pattern challenges appear in the back of the book, so you can compare your own work to expert approaches. A brief guide to UML explains the modeling notation, and an accompanying Web site provides all the code examples from the book.

Through the instruction and exercises offered in "Design Patterns Java(TM) Workbook," you can fully understand the role of design patterns in Java application development, and enhance your ability to put design patterns to work.


Synopsis:

Includes bibliographical references (p. 459-462) and index.

Product Details

ISBN:
9780201743975
Subtitle:
tm Workbook with CDROM
Author:
Metsker, Steven John
Author:
Metsker, Steven John
Publisher:
Addison-Wesley Professional
Location:
Boston
Subject:
Programming Languages - General
Subject:
Programming - General
Subject:
Programming - Object Oriented Programming
Subject:
Java (Computer program language)
Subject:
Programming Languages - Java
Subject:
Java
Edition Description:
Paperback
Series:
The software patterns series
Series Volume:
no. 1
Publication Date:
March 2002
Binding:
Paperback
Language:
English
Illustrations:
Yes
Pages:
496
Dimensions:
10.02x7.96x1.23 in. 2.56 lbs.