Rating:  Summary: request to send a new pattern Review: Erich Gamma, This might be a surprise mail for you as you don't know me before, I have heard a lot about you and have read many books written by you. I would like to share a design pattern with you, which I feel it might be useful for Software development. Would appreciate if you could let me know whether I can mail you the pattern. Currently I do the architectural software design for SCF admin tools project in Siemens ICP ( San Jose). thank you meyyappan
Rating:  Summary: What an eye opener! Review: One of the best all around programming books I've ever seen. From the smallest details of storing data to complex messaging systems, this book has it all. The most refreshing part of Design Patterns is how you can personally relate to the patterns in some other project you've already created. It also provides immediate answers to most "How do I?" questions, along with that smug satisfaction that you discovered some of these patterns on your own before even reading the book. Get it, and read up! Charles
Rating:  Summary: Comments about the French translation Review: Le titre en français est "Design Patterns. Catalogue de modèles de conception réutilisables". La traduction est de Jean-Marie Lasvergères, aux éditions Vuibert, Paris, 1999. J'ai parfois l'impression que cette version a été en partie générée par un traducteur automatique: c'est à certains endroits traduit mot à mot, ce qui casse le rythme de la lecture. Il y aussi quelques petites erreurs (de frappe ou oublis d'accents) et quelques termes qui ne demandaient pas nécessairement une traduction ("BytecodeStream" est traduit par "FluxPaquetCode"). Enfin, cette traduction reste tout de même un travail sérieux, j'ai lu pire. Utile pour ceux qui ne lisent pas facilement l'anglais. La présence de la version anglaise sur le CD-ROM (au format HTML) est un plus.
Rating:  Summary: Great book although more academic than real world Review: Great book, althoug it's not for beginners. You'll have to read some sections twice and study the code to understand it. It's more of an academic book because most projects don't allow sufficient time to do a proper design and implement design patterns (I wish they did). If you want to be a good OO Designer/Developer, this book is required.
Rating:  Summary: A must have... Review: This is one of the top ten books in my I.T. book collection. This should be mandatory reading for all enterprise architects, software development managers and chief technology officers...
Rating:  Summary: Valuable (but verbose) description and vocabulary Review: This is an excellent catalog of ideas for "encapsulating the part which varies" (the recurrent theme). Notably, it proposes several alternatives to inheritance in important applications. As several others have noted, the descriptions are too verbose (even the code examples seem bloated); this is an annoyance rather than a true obstacle.
Rating:  Summary: A must-read for semi-expert programmers and architects Review: The reader of Gamma's design patterns immediately notices how the author has been looking for a readable, high quality, book. Everything has been thought over, so as to help first reading as well as later references. Like the patterns it describes, the book has been written, reviewed, chewed, re-written, to border on excellency. Solutions are always accompanied with the issues and pitfalls to avoid, the alternatives. The numerous indexes, cross references, and the overall simplicity (only 23 patterns, but they are well chosen) let the user access the book in any order. Last but not least, there is no hype in this book, and the authors stay modest throughout the book. A must read then, but wait until you have tackled the real-world of engineering, and have encountered and solved problems on your own. Then you will understand my meaning...
Rating:  Summary: Great use of online information, but... Review: I own the original book and love it, but I was a bit surprised when I bought the CD and saw that the price only covers a single user - the normal price does not allow you to the put the CD on a web server for a group of programmers. Given the way software works, maybe I shouldn't have been surprised, but come on, if you buy a CD of WEB PAGES, shouldn't it be made clear up front that you're not supposed to put it on a WEB SERVER?! Caveat emptor...
Rating:  Summary: Excellent Review: This book shows real and practical uses of Object Orientation. The concepts are described using good examples. It's also excellent as a reference book for OO developers.
Rating:  Summary: A Pattern Textbook Review: Get this book and a highlighter and read it like a textbook. This book has an introduction, case study, and then a design pattern catalog. The catalog is broken down by creational, structural, and behavioral patterns and how they interact. This is the best one place description I have seen. Don't expect to read it quickly. There is a huge amount of knowledge to consume.
|