| ||||||||||||
![]() Trade In this Item for up to £0.25
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Java Design Patterns: A Tutorial for an Amazon.co.uk gift card of up to £0.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
|
Product details
|
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
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.
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)
|
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!
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.
Too much detail in each chapter leads to confusion, doesn't actually give you... Read more
The book spends too much time delving into abstract examples that muddy the waters considerably. Read more
|
|
|