USCA
Books
Shopping Cart

help/faq

Home   Books   CD   Computers    DVD    Electronics    Magazines   Office Supplies   Optics   Software   VHS   All Stores   Contact Us
Free Shipping for most orders over $25 *
 

Customer Reviews for: Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)

Rating 5 out of 5 - "Design Patterns" Excellent Intro/Catalog
"Design Patterns" provides an excellent introduction to design patterns through a running example using a number of different patterns. Further it provides very well-structured descriptions, diagrams, and example source code for the 20some widely used patterns in its catalog.

Rating 5 out of 5 - Nice Overview
This book gives a nice overview of what high-level abstractions to think about, mostly when writing new software. It is used extensively as a college undergraduate textbook for team-approach programming courses in order to supply a vocabulary for student discussions. Some of the concepts are outdated by now (2006), and are not domain-specific enough for some purposes, but as an overview or first approach to the subject of patterns it is the gold standard.

Rating 5 out of 5 - Excellent Design Book
This book was discussed in the C# Users Group I belong to. It is probably a book I should have read a long time ago. It is well written and is excellent at describing when and how to use these fundamental Patterns. A book every OO programmer should read.

Rating 5 out of 5 - _The_ Patterns book
This was the first patterns book, this was the book that started the "patterns" movement... A must have for anyone interested in Software Design Patterns.

Contains all the essential patterns, nicely organized =)

Rating 5 out of 5 - Source of concepts for scaling software
I have been doing real-time C/C++ systems for the last 25 years (out of a 40 year prog. career). The I have worked on systems have gotton bigger and bigger. The concepts of the Design Patterns books become more important to me as the systems got larger.

The point is that Design Patterns may seem irrelevant to programmers working on smaller projects.

It seems to me that the larger systems have more objects dedicated to work flow, collaboration, and policy than smaller systems. For example, a wireless switch project I worked on had radios, mobile stations, vlans, etc. but the majority of the system objects seemed to be dedicated to how these devices interacted rather than on support for the devices themseleves. Unfortunately, for this project, this behavior was stuffed into the classes associated with the devices. This caused class bloat and those annoying little "do nothing" classes.

The design patterns book gives suggestion about how to separate classes into smaller chunks while maintaining a rational and systematic collaboration. In my copies, those end of section for creational, structural and behaviorial pattern have little yellow postits for fast access.

To remember the behaviorial patterns, I came up with: crazy cat interest in mickey mouse on stacked salad tasty vitals.

One of the problems with C++, especially for real time use, is lack of a widely known set of classes that could serve to make design patterns "more real" to more RT C++ programmers. In the past 6 months I started to learn python/twisted/nevow for testing, tools, and personal organization (email, web site). Python and the class libraries that go along with use many design patterns, for example use of factories in web servers, templates for HTML parsers, blah, blah. Anyone who knows C++ will easily learn Python.

I own 2 copies of Design Patterns, one for home and one for work.

Go to the Product Information page

page 10 of 10
 5  6  7  8  9  10 
Customer Reviews for Addison-Wesley Professional,0201633612,785342633610,9780201633610,0201633612,005.12

Books : Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) Customer Reviews

* For qualifying orders,  make sure to select FREE Super Saver Shipping as your shipping speed at checkout. 

Visa,MasterCard,Discover,Diners Club,American Express & JCB accepted

Home  |  Store Directory  |  Shopping Cart  |  Help/FAQ  |  Contact Us

© 2003-2008 USCA Books at discount prices,compare,lowest price,reviews
Designated trademarks and brands are the property of their respective owners.