Rating: Summary: Great book on design patterns from a Java perspective Review: I've been waiting a long time for a Java equivalent to the GOF book on patterns. At last my wait is over. It has very good explanations of the 23 patterns found in GOF but also there are chapters on system patterns and patterns found within the JDK which I've found very useful.....
Rating: Summary: GoF and more for JAVA Review: Just shortly: Book contains all patterns from GoF book. Patterns are explained in more appropriate way and more closer to Java. Also examples are pretty simple and easy to understand. So the simplicity would be the best about this book. I also like that the the second part of the book: "Patterns in the Java Programming Language" where the author covers extra patterns used in J2EE which I find very usefull ! I would like to see a CD or FD attached on the end of the book, although full code samples are also good (you don't need PC while reading the book). There is a web site to download examples and images and all fits on one single cheap floppy. Anyway the best pattern book for Java I saw. I have many Pattern eBooks, but all of them are either too simple (can't really learn how to use the pattern), or too complicated (e.g. GoF is complicated for me). So this remains the best for me.
Rating: Summary: Missed the mark Review: The authors had the right idea, the book had good breeding (Sun MicroSystems) but somwhere in between failed to make it to press. The book has far too many typographic errors to allow the reader to maintain a fluid state of concentration. I doubt seriously this book was proofed prior to being sent to copy.
Rating: Summary: Missed the mark Review: The authors had the right idea, the book had good breeding (Sun MicroSystems) but somwhere in between failed to make it to press. The book has far too many typographic errors to allow the reader to maintain a fluid state of concentration. I doubt seriously this book was proofed prior to being sent to copy.
Rating: Summary: Excellent, Easy to Understand Review: This book is a thorough, insightful work on the use of patterns in Java programming. What's more, the authors clearly have a sense of humor and a desire to make this book easy to read and understand. I find myself turning to this book again and again. It is the most useful computer book I own.
Rating: Summary: Excellent, Easy to Understand Review: This book is a thorough, insightful work on the use of patterns in Java programming. What's more, the authors clearly have a sense of humor and a desire to make this book easy to read and understand. I find myself turning to this book again and again. It is the most useful computer book I own.
Rating: Summary: Practical Book On Patterns for Java Review: This is a practical book for the typical Java programmer who desires an up to date text on design patterns. It promises to be a hands on guide to using patterns and does this in a easy to understand style. The code is downloadable at the stated website in the book so that you can try the examples yourself. Design patterns are a key element in modern OO programming and this book is a great reference to have on your bookshelf for practical ideas and code inspiration. I highly recommend it.
Rating: Summary: Too many typos and mistakes Review: Though this book covers all relevant patterns, it also includes lots of typos and mistakes which makes it hard and annyoing to read: The full code examples at the end of the book are incomplete; source code of some examples is missing there, but instead others is printed twice. The UML diagrams are incomplete or even wrong. The code presented to each pattern does party not fit to the UML diagrams. So if this would be the first book about patterns I would suggest NOT to buy it!
Rating: Summary: A LayoutManager is not a good example of Flyweight Review: To say that a LayoutManager is a Flyweight is to say that any Composite is a Flyweight to. (since it is a basic part which may contain other parts, according to this book). Actually a LayoutManager is a good example of the Strategy design pattern. The book lookes good. Sun Microsystems and all ... If you want a clear book on design patterns in Java I would not recommend this. Mark Grand's books are not perfect but still much better. -)|(-
Rating: Summary: GoF Patterns in Java Review: UPDATE: If you're looking for a good (but not great) Java version of GoF Design Patterns, this is the best on the market. Some of the examples aren't very good, but other than that and the problems mentioned below, it isn't a bad book. I'll give 3.5 stars, and round up to 4. However, if you're looking for "applied Java patterns", look elsewhere. There's nothing "applied" about this book. I'm still looking for a book that delivers what this book promised. Sadly "Applied Java Patterns" would have been a great title for that book. My previous reviews follow: I still haven't finished reading the book, but I heard from one of the authors. He said they included the full source code of the examples because there wasn't a CD-ROM, and they wanted to keep the pattern section uncluttered. I still don't agree with the decision, but I'm upping my rating to 4 stars based on that explanation. Also, for what it's worth, here are the approximate page counts: GoF patterns - 200 pages; "System" patterns in chapter four - 70 pages; Patterns in the Java APIs of part two - 60 pages; Full code examples - 220 pages. My original review follows: I haven't finished reading this book, but I already know it gets at most 3 stars. I have 2 major problems with this book. First of all, the title and book cover description are misleading. The majority of the book is a rehash of the GoF patterns with examples written in Java. I expected examples of real-world Java systems implemented using patterns. Secondly, the last 200+ pages of the book are the complete code listings of the examples. I hate when publishers do this. I can't think of a reason to do this other than increasing the page count to justify a higher cover price. Especially when there are relevant code examples at the end of each pattern section. Why repeat these examples in the Appendix? Page count. Why include the extra, unrelated GUI code used by the examples? Page count.
|