Skip to content
🎉 Your reviews 🥳

Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML

The author elegantly describes 41 design patterns using UML diagrams and Java, with all source code nicely included on a CD. After reading and using this book, it's quickly grown to be one of my favorite on patterns, along with Pattern-Oriented Software Architecture(POSA) and the Gang of Four's Design Patterns. If you're interested in patterns, this is definitely among those you'll want to consider.

Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML

One of the best books on patterns that I've read since the GOF's "Design Patterns". If you're interested in patterns and UML, this is definitely a book to consider.

Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML

Several books on Java cover SOME design patterns, but this is the first book that covers all of the originals GoF design patterns and adds many that have been introduced since. I've been looking for a book like this since I was introduced to design patterns 6 months ago. I'm very pleased with it.

Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML

I am only part way through this book and I am enjoying it very much. These Patterns have opened my eyes to elegent and flexible ways to approach problems. In order to benefit from this book I believe it is necessary to have a solid grasp of Object Oriented concepts (in any language) and to have at least a basic understanding of the Java language. I think it would be difficult for a beginner to understand this book.I can't wait for Volume 2 to be released!

Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML

I found the first edition of this book to be pretty good - many of the comments here with low ratings for this book are really for the second edition, which does have many of the problems described.

Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML

There appears to be a flame war in a bookshop about this book, with everybody giving it either 1 star or 5. I believe the truth is somewhere in between.I'm using the book as a course text for a final year undergraduate course I'm teaching which focusses on patterns. It's far from ideal, but there's nothing out there better as far as I know. There are many typos and thing which could be explained better, but I disagree with those reviewers who claim that the author doesn't understand the subject - in my opinion he clearly does. With one exception (the bizzare characterisation of Marker Interface as a fundamental design pattern) I don't believe there's anything fundamentally wrong.I'd like to encourage those people who are complaining that it's rubbish to either write a better book, or contribute detailed comments to the author, so he can produce an improved second edition (I'll be doing the latter). It has the potential to be a very good book.I agree with those who are saying that that volume 2 is very disappointing, but reviews of that shouldn't be contributing to the "score" of volume 1.

Released under the MIT License.

has loaded