Fashion Sale Öle & Betriebsstoffe für Ihr Auto Fußball Fan-Artikel calendarGirl Prime Photos Erste Wahl Learn More Bauknecht Kühl-Gefrier-Kombination A+++ Hier klicken Fire Shop Kindle PrimeMusic Lego NYNY

Kundenrezensionen

4,7 von 5 Sternen94
4,7 von 5 Sternen
Format: Gebundene Ausgabe|Ändern
Preis:42,95 €+ Kostenfreie Lieferung mit Amazon Prime
Ihre Bewertung(Löschen)Ihre Bewertung


Derzeit tritt ein Problem beim Filtern der Rezensionen auf. Bitte versuchen Sie es später noch einmal.

am 24. Juni 2000
This is a book that you need to chew on for a while and which will take a while to digest once swallowed. It will, however, turn into pure programming muscle as payback for all your effort!
This is an academic treatise (it started out as a Master's thesis) and reads like one. But as you read you'll find yourself identifying with some of the patterns that you've unknowingly used in your own code. And you'll start seeing how you could have used other patterns. And before you know it, your approach to programming has changed and you are able to focus more on the domain-specific issues rather than getting caught up in the need to continuously re-invent the proverbial wheel. And the world looks a little bit brighter.
Any book that does that for you deserves 5 stars regardless of how dry it is.
0Kommentar|5 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 11. September 2004
findet in diesem Buche einen sehr guten Überblick. Das Buch ist empfehlenswert. Leider muss ich schreiben, dass die Beispiele zu sprunghaft, manchmal unverständlich, sind. Das Internet bietet hier bessere Beispiele. Für mich war es das erste Buch zu diesem Thema und ich liebe es. Die Beispiele waren aber so uninspirierend, dass ich sofort nach weiterer Literatur geschaut habe, welche ich zahlreich, auf dieses Buch beziehend, im Internet gefunden habe.
Es wird wohl nicht einstauben, bis besseres in meiner Hand liegt.
0Kommentar|9 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 10. Februar 2000
Obviously, this book is *the* most recognized reference work on software-related Design Patterns, and as such cannot be ignored. If you want to know about patterns, here is where to start.
The main asset of this book is in its trustworthiness and credibility - not such an easy thing to come by in computer books these days. I went through many if not most of the C++ examples in detail, and did not find a case where it didn't hold up, at least to the extent where it clarified what the point of the pattern was. The UML diagrams are also extremely helpful.
Be forewarned, however; this is not light reading. The examples are based on heavy-duty design tasks your average programmer doesn't face, like language-parsing, toolkit creation, compiler writing, and the like. It makes one wonder how applicable many of the patterns are to less complex programming tasks.
Also, most of the examples are in C++, so you really have to understand the syntax of C++ before you can get much value out of this book. Another drawback is that many of the examples are abridged, so at times you have to kind of extrapolate on what some of the code *would* look like in order to understand the examples. The chapter on Interpreter in particular was a tough nut to crack due to this. I actually would have liked to have seen *more* explanatory text associated with the code itself.
For all that, many of the patterns are pretty staightforward. The trick is to nail down that you "get it" for each pattern. One technique I found enormously helpful in accomplishing this was to write a summary of the pattern after reading a chapter - right in the book, so it can referenced later (there's often an entire blank page opposite the beginning of each chapter you can use for this). You may find yourself delving back into the chapter to confirm your understanding.
Overall, a challenging but ultimately rewarding read for anyone who wants to understand what design patterns are all about.
0Kommentar|4 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 22. Juni 1997
This book is a clear elucidation of a complex sub topic within the Object Oriented Design methodology; namely the application of a set of 23 design templates to common design problems. It has a strong academic base, with only one chapter, (no. 2), giving a well worked example. The book is broken up into 6 chapters, with chapters 3, 4 and 5 each describing a different category of pattern template. All 23 patterns fall into one of these chapters. Chapter 6 acts like a summary of the design pattern community and current research directions. Highly recommended reading for software engineers dabbling in OOD at the intermediate to advanced level. Would form a basis for graduate level study course in OOD. Suffers from only having one well worked example. Would benefit from a supplementary book with detailed applications of all the design patterns
0Kommentar|Eine Person fand diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 28. Mai 1998
Books on computer programming live or die on the quality of their examples. As every programmer knows, a good example is worth a thousand words. Sadly "Design Patterns" fails miserably in this regard. It suffers from a descriptive overkill that smothers the inherent simplicity of the subject they purport to explain. For example a simple pattern such as "Strategy" is described is such unnecessay detail, that you begin to doubt you ever understood it in the first place! For design patterns I was not already familair with, I could not follow them at all. Part of problem is the high-toned, quasi academic style the authors use, with endless citations and qualifications that do anything but explain(Grady Booch is guilty of this too).
0Kommentar|Eine Person fand diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 10. November 1999
Design Patterns is required reading for all object-oriented designers, developers, and architects who want to improve and streamline their design skills. This book will open your eyes and teach you how to utilize widely accepted and standardized design patterns to implement efficient solutions for frequently encountered design challenges. You'll immediately recognize multiple instances within your own projects in which design patterns would have improved efficiency and reuse within the architecture.
The authors take a very methodical approach to describe every aspect of each design pattern including applicability, structure, collaborations, and consequences to name just a few. The book is extremely well organized making it easy to refer to the catalog for a refresher on various patterns.
One of the best OO books I've read.
0Kommentar|4 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 2. März 1998
While the book does identify many good design patterns, it falls apart when communicating these patterns. While the authors have identified the patterns, they have added too much superflous discussion and missed the chance to communicate the concepts through simplicity. The diagrams inside the covers are worth as much as everthing between them. The authors should have built upon the diagrams slowly and showed *through the diagrams themselves* how one pattern differs from another.
0Kommentar|Eine Person fand diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 19. April 2000
Will change the way you think about OO design. A lifesaver for anyone designing class libraries. This book describes how objects interact with each other and how these patterns of interaction occure time and again in software projects. Next time you see "Abstract Factory" in the Java docs you'll know what it means. One problem is that all examples in the book are in C++. Some Java examples would have been nice. But it's the concepts and not the code that counts.
0Kommentar|Eine Person fand diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 29. Mai 2000
What do you do with them? This book provides real strategies for tackling common design problems, through the use of reusable "patterns". I read this, and I immediately saw the difficulty in designing entire GUI frameworks (like OWL, MFC). There are far more other kinds of problems that this book provides solutions for. This book is one of my favorite classics, and works as a reliable reference.
0Kommentar|Eine Person fand diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 2. August 2010
Die Darstellung ist kompakt, griffig und in einer "bildreichen", einfach zu verstehenden Sprache verfasst. Die Aufteilung des Buches ist übersichtlich.

Anmerkung: Ich habe auf die englische Ausgabe zurückgegriffen, weil ich von der deutschen Übersetzung einige schlechte Kritiken gelesen haben. Ob die stimmen, kann ich nicht beurteilen, da ich die Übersetzung nicht selbst gelesen habe.

Besonders gefällt mir das Editor-Beispiel, dass wesentliche Grundideen der Muster gut herausarbeitet, verallgemeinert und zum Querlesen in den besprochenen Mustern einlädt. So braucht man zwar einige Zeit um sich durch das Buch durchzuarbeiten, erlebt aber einen kontinuierlichen Wachstumsprozeß der neuen Sichtweise im eigenen Kopf. Auch wenn ich das Buch noch lange nicht ganz durchgearbeitet habe, vergebe ich daher die beste Note und weiß schon jetzt, dass ich als Programmierer in den kommenden Jahren noch oft auf diese Darstellung zurückgreifen werde :)
0Kommentar|War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden