- Taschenbuch: 329 Seiten
- Verlag: Addison-Wesley Longman, Amsterdam; Auflage: Pap/Cdr (Februar 2000)
- Sprache: Englisch
- ISBN-10: 0201485397
- ISBN-13: 978-0201485394
- Größe und/oder Gewicht: 18,3 x 2 x 22,9 cm
- Durchschnittliche Kundenbewertung: 19 Kundenrezensionen
- Amazon Bestseller-Rang: Nr. 928.999 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
- Komplettes Inhaltsverzeichnis ansehen
Andere Verkäufer auf Amazon
+ EUR 3,00 Versandkosten
Java Design Patterns, w. CD-ROM: A Tutorial (Englisch) Taschenbuch – Februar 2000
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?
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
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.Alle Produktbeschreibungen
Derzeit tritt ein Problem beim Filtern der Rezensionen auf. Bitte versuchen Sie es später noch einmal.
- The chapters are short, choppy, and focused on minor code details rather than the big ideas.
- There are no complete programs in the text itself. Nearly all of each chapter is spent discussing code fragments that are inscrutable without a copy of the corresponding program from the disc.
-I don't think this book was edited...The Preface promises a tutorial on the JFC in "Appendix A" - this DOESN'T EXIST! Most of the chapters contain annoying typographical and logical errors. The chapters are so short...why couldn't someone read through them before putting forth a book with a nearly fifty dollar price tag!
My overall advice: keep waiting for a book that truly meets the challenge of presenting design patterns from a Java perspective... this ain't it!
What I was hoping to get out of this book was a less formal treatment of the topic of design patterns using Java, a language I am more familiar with. The book partially delivers on this but it is absolutely loaded with typos and errors in the book text and source code. Additionally, I was surprised that the CD did not come with the JDK or any trial software, such as the UML Modeling tool JVISION which is used extensively throughout the book.
All in all though, I think this book is a decent introduction to design patterns using the Java language but you will need the GoF's book also if you want the the complete story.
In addition, the book is riddled with so many typos that it becomes a chore just to figure out what the author was saying, not to mention what he meant.
In many of his examples, the author shows off his lack of detailed understanding of how Java works. For instance, on page 40 he tries to show an example of an exception which must be caught, but he subclasses RuntimeException instead of Exception.
Even with all this, the book does seem to offer a moderate level of understanding of patterns as they relate to Java. This book could have been a LOT better, but it also could have been worse.
Now to the book itself. I love the organization: all the GoF patterns, each with a clear and concise description. Plus each pattern is accompanied by at least one working example. Each example has a Swing interface so you can run and modify the code to get a better acquaintance with the pattern. Each example is accompanied by a UML diagram which shows how the objects in the pattern relate to each other. The UML diagrams do not show the Swing interface. This is good, it puts the focus on the pattern itself, not on the GUI wrapper.
After reading this book, I feel that I have a very good basic understanding of the GoF patterns -- well worth the price of the book.
Möchten Sie weitere Rezensionen zu diesem Artikel anzeigen?
Die neuesten Kundenrezensionen