The Outpost Store
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Textbooks » Object-Oriented Design » Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition) (Software Patterns Series)  
Categories
Apparel & Accessories
Audio, TV & Home Theater
Automotive Parts & Accessories
Baby Clothes & Products
Beauty
Bedding & Bath
Books
Camera & Photo
Cell Phones & Service
Computers & PC Hardware
DVD
Electronics
Exercise & Fitness
Food
Fresh Flowers & Plants
Furniture & Décor
Gourmet Food
Grocery Products
Hardware
Health & Personal Care
Home Improvement
Industrial & Scientific
Jewelry & Watches
Kids & Baby Clothes
Kitchen
Kitchen & Dining
Magazines
Movie & TV Downloads
MP3 Downloads
Music
Musical Instruments
Office Products
Outdoor Living
Patio, Lawn & Garden
Personal Care
Pet Supplies
Power & Hand Tools
Shoes
Software
Sports & Outdoors
Textbooks
Toys & Games
Vacuums, Cleaning & Storage
VHS
Video Games
Wireless

Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition) (Software Patterns Series)

Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition) (Software Patterns Series)

zoom enlarge 
Authors: Alan Shalloway, James Trott
Publisher: Addison-Wesley Professional
Category: Book

List Price: $49.99
Buy New: $36.85
You Save: $13.14 (26%)



New (30) Used (12) from $31.99

Rating: 4.0 out of 5 stars 40 reviews
Sales Rank: 103427

Media: Paperback
Edition: 2
Number Of Items: 1
Pages: 480
Shipping Weight (lbs): 2
Dimensions (in): 9 x 6.5 x 1.3

ISBN: 0321247140
Dewey Decimal Number: 005.117
UPC: 785342247145
EAN: 9780321247148
ASIN: 0321247140

Publication Date: October 22, 2004
Availability: Usually ships in 1-2 business days
Shipping: International shipping available
Condition: Brand New, Perfect Condition, Please allow 4-14 business days for delivery. 100% Money Back Guarantee, Over 1,000,000 customers served.

Similar Items:

  • Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
  • Head First Design Patterns (Head First)
  • Code Complete: A Practical Handbook of Software Construction
  • Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)
  • UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (Addison-Wesley Object Technology Series)

Customer Reviews:   Read 35 more reviews...

3 out of 5 stars Textbook   February 18, 2008
 0 out of 4 found this review helpful

It's a textbook.
I needed it for a class.
Your mileage may vary.



5 out of 5 stars Insights into using patterns   October 18, 2007
 1 out of 1 found this review helpful

This book gives an excellent insight into using some of the patters described in the classic book Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series). It explains the reasons why particular patterns are useful and how they can be implemented to solve real-world problems.


5 out of 5 stars Truly a new perspective on an old topic   October 9, 2007
 1 out of 2 found this review helpful

IMHO, if you ever wanted to understand Design Patterns and most of the basic OO concepts way much better than you do now, then this is the book. It is well written, easy to read, and the authors convey the information very well. They even stick to the same real-world examples throughout the book while explaining the various concepts and patterns. This book treats the GoF Design Patterns book like the catalog that it should be with lots of references into it.

I randomly decided to bring it along on my recent business trip. I found the book engaging and have studied (not just scanned) almost half of it now. I found it to answer so many questions I had about OO all these years. It provides a strong foundation into thinking about design, OO, and patterns. I highly recommend it. The book's subtitle states, "A new perspective on OO design" and I totally agree with the authors. So far I have covered the Adaptor, Façade, Bridge, and Strategy patterns. They are highly useful and very powerful patterns that allow for easy communication among the designers, the implementers, and the unit testers.

For experienced software engineers, you may find this just a concise repackaging of what you already know and have learned. But you too may still find some new golden nuggets here and there within these pages. Plus, I believe you may find this new perspective enlightening as to why you use design patterns not just how or the pattern as a cookie cutter.

To address all the other prior reviews (especially those with low ratings), this book is in fact a new perspective. If you miss that point then this book will look like just another rehash of the topic of design patterns. But if you really study it and look for and understand this new perspective, you will find it very useful. The authors are trying to have you see design patterns as much more than just a common diagram. It is a better way to conceive of designs and communicate them, with much more understanding behind them. Design patterns are like any other tool; you may understand what a hammer and nail is for, but you may not know all the proper techniques in using a hammer and nail, and therefore your final product will be reasonable but not the best. This book goes a long way to achieving the best.



5 out of 5 stars should be called "Design Explained"   July 14, 2007
 1 out of 1 found this review helpful

This book is great. It goes way beyond patterns. It starts with what design patterns are and the main principles behind them (coupling, cohesion, testability, ...). It does this in an interesting manner. We first solve a problem in the way we most likely would. The book then takes us through patterns and shows us a couple of better solutions using patterns and other techniques discussed in the book that are consistent with patterns.

The book also discusses the motivations of the GoF patterns - they manage variation in our problem domain. Variations in our problem domain (i.e., changes) is what makes our life as programmers difficult.

Then the killer- the authors talk about two techniques they use (one in analysis - the analysis matrix; and one in design - commonality - variability analysis) which are awesome. These techniques go way beyond patterns but relate to patterns which is why I guess they are in this book and not in a general design book (which is where they could very well be).

What's also interesting is throughout the book they talk about how patterns relate to eXtreme Programming which gives insights into both.

A must buy!



5 out of 5 stars Recommended for anyone new to patterns   January 17, 2007
 3 out of 4 found this review helpful

Although usable as a reference, this book has immense value to anyone new to patterns willing to give a cover to cover read. This book is a great complement to the original Gang Of Four book (which is in need of some touching up). The authors try to offer some insight into places where GOF was lacking. The sections on modular decomposition and principles of applying patterns provide a gateway into the world of effectively applying patterns in your projects.

Finally, I appreciate the authors' use of a uniform case study throughout the book to solidify the intent of a pattern through useful application.


The Outpost Network
Related Categories
• Object-Oriented Design
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• Software Development
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• General
Languages & Tools
Programming
Computers & Internet
Subjects
• General
Operating Systems
Computers & Internet
Subjects
Books
• General
Software
Computers & Internet
Subjects
Books
• Object-Oriented Software Design
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Operating Systems
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Subcategories
All Titles
Arts & Photography
Biographies & Memoirs
Business & Investing
Children's Books
Computers & Internet
Cooking, Food & Wine
Engineering
Entertainment
Gay & Lesbian
General AAS
Home & Garden
Literature & Fiction
Medicine
Nonfiction
Outdoors & Nature
Parenting & Families
Professional
Reference
Religion & Spirituality
Science
Teens
Travel
Mass Market
Trade