See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

17 used & new from £2.05

Have one to sell? Sell yours here
 
   
Java Design Patterns: A Tutorial
 
See larger image
 

Java Design Patterns: A Tutorial (Paperback)

by James W. Cooper (Author)
2.3 out of 5 stars See all reviews (14 customer reviews)

Available from these sellers.


9 new from £24.49 8 used from £2.05

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Learn Java
   www.HomeLearningCourses.com    Learn Java, Learn From Home IT & Computing Courses, Home Study 
Learn Java Online for $95
   www.AppDev.com    16 Hours of Training Plus Hands-On Labs, Courseware. Offer Ends 7/31. 
Free Java EE5 tutorial
   www.sun.com/JavaEE_Tutorial    Download the free Java EE5 tutorial Register now and learn more! 
  
 

Customers Who Bought This Item Also Bought

UML Distilled: A Brief Guide to the Standard Object Modeling Language (Addison-Wesley Object Technology Series)

UML Distilled: A Brief Guide to the Standard Object Modeling Language (Addison-Wesley Object Technology Series)

by Martin Fowler
4.0 out of 5 stars (21)  £22.94
Modern Compiler Implementation in Java

Modern Compiler Implementation in Java

by Andrew W. Appel
3.0 out of 5 stars (4)  £40.85
Spring in Action

Spring in Action

by Craig Walls
4.8 out of 5 stars (13)  £30.59
Design patterns : elements of reusable object-oriented software

Design patterns : elements of reusable object-oriented software

by Erich Gamma
4.6 out of 5 stars (38)  £29.39
Head First Design Patterns

Head First Design Patterns

by Eric Freeman
4.8 out of 5 stars (37)  £22.43
Explore similar items

Product details

  • Paperback: 352 pages
  • Publisher: Addison Wesley; Pap/Cdr edition (17 Feb 2000)
  • Language English
  • ISBN-10: 0201485397
  • ISBN-13: 978-0201485394
  • Product Dimensions: 23.3 x 18.6 x 1.8 cm
  • Average Customer Review: 2.3 out of 5 stars See all reviews (14 customer reviews)
  • Amazon.co.uk Sales Rank: 350,457 in Books (See Bestsellers in Books)

    Popular in this category:

    #38 in  Books > Computing & Internet > Computer Science > Software Design, Testing & Engineering > Design Patterns
  • See Complete Table of Contents

Product Description

Amazon.co.uk Review
The original Design Patterns by Gamma, Helm, et al proved a bestseller, spawning a number of derivative titles as well as a new edition. Java Design Patterns takes the 23 patterns created by the original designers and implements them for the benefit of Java programmers. The format in this book is to introduce the pattern with a description of the situation it describes. All the UML diagrams used in the book were created in Jvision and each is implemented as a complete working visual Java program with variations as a Visual Slick Edit project; all of it is supplied on the accompanying CD.

The point of patterns is to short-circuit the design process for programmatic problems solved by programmers many times before. What you're doing is taking the program design process up a level: just as classes encapsulate program components, so patterns encapsulate and generalise common interactions between components. For Java programmers, a pattern book using Java makes for a much shorter learning cycle than working from basic patterns or using a book written in a generic metalanguage.

The style is laid-back, with the emphasis on practicality rather than theory. This makes it far easier reading than the book it's based on. It is also more relevant to programmers working at the coalface. Patterns are a powerful intellectual tool. Master them and you'll take your game to a new level: this is the book you need to make the climb. --Steve Patient

Product Description

Java developers know that design patterns offer powerful productivity benefits -- but until now, few patterns books have been specific enough to address their programming challenges. With Java Design Patterns, there's finally a hands-on, practical design patterns guide focused specifically on real-world Java development. Java Design Patterns is structured as a series of short chapters, each describing one Java 1.2 design pattern and providing one or more complete, working, visual example programs, complete with UML diagrams illustrating how the classes interact. The book covers three main categories of design patterns: creational, structural, and behavioral. Author James W. Cooper demonstrates several patterns at work in the context of development with the Java Foundation Classes (JFC) and Swing; and also presents several detailed case studies of Java development with design patterns. For all Java programmers, software engineers, and application developers.



See all Product Description

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
java
design patterns
software engineering
computer science

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Java Design Patterns: A Tutorial
50% buy the item featured on this page:
Java Design Patterns: A Tutorial 2.3 out of 5 stars (14)
Head First Design Patterns
27% buy
Head First Design Patterns 4.8 out of 5 stars (37)
£22.43
Design patterns : elements of reusable object-oriented software
23% buy
Design patterns : elements of reusable object-oriented software 4.6 out of 5 stars (38)
£29.39

 

Customer Reviews

14 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:
 (5)
2 star:
 (1)
1 star:
 (6)
 
 
 
 
 
Average Customer Review
2.3 out of 5 stars (14 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
7 of 7 people found the following review helpful:
1.0 out of 5 stars One to avoid..., 2 Oct 2001
By A Customer
Java and design patterns should be quite straightforward bed-partners - the motivations for design patterns are well-documented elsewhere and the standard Java API is packed full of examples. Accordingly I was amazed by the examples in this book!

The numerous typos weren't all that distracting after a while - I understood what the author was trying to get at.
However, the unconventional use of the language is not so easily ignored, especially since a book such as this aims to be a guide to "best practice". It may be dealing primarily with design but standard Java conventions and idioms should be used nonetheless!
Most significantly, though, I felt that the examples didn't match the motivations for the design patterns or were ridiculously contrived; hands up who needs a configurable swimming lane determining framework?!

In summary, this was a huge, huge disappointment!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
3.0 out of 5 stars Publisher didn't do his job, 9 Jan 2001
By A Customer
The Design Patterns in Java is an interesting topic that deserves good treatment in a book like this. Initially, I think the author did a fair job of explaining the Patterns. The book miss the top mark from me for two reasons:

1. The Publisher did a (bad) job of proof-reading and making sure that the book didn't contain embarrasing examples of headings with missing letters, etc. The author states that all the examples will compile, but that was obviously before the book was typed up for printing.

2. The author could have taken the effort to explain where some of the patterns actually have been used by the designers of the Java language. Several patterns are built into the JDK, and it would have been a definite improvement to show the readers how the patterns have been put to good use in the language.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
1.0 out of 5 stars Dissappointing, 14 Jan 2003
By GRAHAM MEAD (Stockport, Cheshire United Kingdom) - See all my reviews
I have been looking for a design patterns book that gave clear examples in Java. Unfortunately this is not the one. The main problem with it, as mentioned in some other reviews is that the examples are extremely contrived and overly complex. You will spend more effort trying to understand the example (circle seeding of swimming competitions !!!) than the pattern itself. The reliance on Swing also introduces unnecessary clutter and complexity into the code samples and makes identifying the pattern implementation even more tedious. Admittedly some examples and explanations are better than others but this book is hard work to read and I would not recommend it to anyone. Luckily I found Design Patterns Explained by Shalloway and Trott. This doesn't cover as many patterns as Mr Cooper's book but it is lucid and understandable with the focus on the patterns as it should be!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Not a good book
More than once I failed to understand the difference between two distinct design patterns as explained by Cooper. I got the book for free, but what about wasted time?
Published 6 months ago by Dimitri Shvorob

1.0 out of 5 stars Rubbish
I wish I'd have read these reviews before I bought this book, even if I did get it cheap.

Too much detail in each chapter leads to confusion, doesn't actually give you... Read more

Published on 18 Feb 2006 by kaylanx

1.0 out of 5 stars How to make a simple subject difficult with UML
This book starts with a concise introduction to UML, probably all you would ever need to know about it. Read more
Published on 27 Feb 2003 by Mike

1.0 out of 5 stars Exceptionally Bad
If you are looking for a Design Patterns book to complement the excellent GoF book with Java examples this is NOT it. Read more
Published on 3 Feb 2003 by N. Mulhall

3.0 out of 5 stars Not bad but not THE Java design pattern book
Any Java developer who has read "Design Patterns" by Gamma, et al, has probably tried to relate the patterns discussed to Java programs. Read more
Published on 27 Nov 2002 by Thomas Paul

1.0 out of 5 stars Not good at communicating the essentials
More confusing than helpful. This author probably knows their stuff but is definitely not a good communicator/educator. Read more
Published on 13 May 2002

3.0 out of 5 stars Good Topic, Bad Execution
Java Patterns is a great idea for a book, but the execution is poor!

The book spends too much time delving into abstract examples that muddy the waters considerably. Read more

Published on 22 Jan 2002 by benjamin.hill@eds.com

3.0 out of 5 stars Good Explanation but with not so good Examples
If you have read the book of Design Patterns by the gang of four, and want to see some working examples in Java of those famous patterns and want to gain some experience, this... Read more
Published on 20 Aug 2001

3.0 out of 5 stars A good grounding in Design Patterns w/practical examples
I have been developing in Java for the last year and a half and have been looking for a practical guide to Design Patterns. And this is so nearly it. Read more
Published on 17 May 2001

4.0 out of 5 stars Excellent practical book to understanding design patterns
I didn't know about design patterns and I was told about the GoF, so I read the book which left more unanswered questions than it solved. Read more
Published on 27 Nov 2000

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


Fun for Everyone

Christmas Gifts
Achieve over 15,000 RPM with our great range of Powerballs.

Shop the Powerball store

 

More From James W. Cooper

C# Design Patterns...

C# Design Patterns: A Tutorial

Design patterns are elegant, adaptable, and reusable solutions to... Read more
£34.91 £29.67

 

We've Got Converse

Converse
Stock up on your favourite styles with great deals on Converse shoes.

Shop Converse

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers
The Girl Who Played with Fire
Breaking Dawn (Twilight Saga)
The Girl with the Dragon Tattoo
The Host
The Host by Stephenie Meyer

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates