Echo Spot countdown boutiques-francophones Introducing Fire 7 tablet, starting at $59.99 WFM Furniture Kindle Paperwhite Love_Simon Explore the Vinyl LP Records Store sports Tools

Customer Review

on June 25, 2005
This is probably the best technical book I read that was published in 2004. If you are struggling to see how you can apply patterns in your day-to-day work, this book will help.
Most development work is done with existing code bases. It is less likely that you will have a chance to design something from scratch using design patterns that you are aware of. So this book helps you move toward a code base that is better designed in refactorings that lead to common design patterns.
The author suggests that many systems are now "over-engineered" due to the popularity of design patterns. I have not had the opportunity to work on such a system, but the book was still very relevant.
The code examples are actually very realistic and detailed, which I appreciated. Some readers may find them too complex and distracting from the refactoring steps, but I thought they strengthened the book.
I read the book in the order suggested by the author to those who want to study the patterns. It worked very well and the code examples carried thoughtfully from one refactoring to the next.
Examples are in Java but if you are using any OO language you will likely be able to follow them.
Many technical books are filled with typos and grammatical errors. This book was obviously well edited and not rushed out the door to publish.
6 people found this helpful
|0Comment|Report abuse| Permalink
What's this?

What are product links?

In the text of your review, you can link directly to any product offered on To insert a product link, follow these steps:
1. Find the product that you want to reference on
2. Copy the web address of the product
3. Click Insert product link
4. Paste the web address in the box
5. Click Select
6. Selecting the displayed item will insert text that looks like this: [[ASIN:014312854XHamlet (The Pelican Shakespeare)]]
7. When your review is displayed on, this text will be transformed into a hyperlink, such as:Hamlet (The Pelican Shakespeare)

You are limited to 10 product links in your review, and your link text may not be longer than 256 characters.

Product Details

5.0 out of 5 stars
$72.84+ Free shipping