brbrh1 align=centerfont face=Arial, Helvetica, sans-serif color=#660000ArtPerspectives.org - International Perspective on Arts/font /h1
 Search
 Advanced SearchView Cart   Checkout   
 Location:  Home » Perspective » General AAS » Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition) (Software Patterns Series)January 7, 2009  
script type=text/javascript!-- google_ad_client = pub-1014475007611027; //160x90, created 1/22/08 google_ad_slot = 2798103672; google_ad_width = 160; google_ad_height = 90; //--/script script type=text/javascript src=http://pagead2.googlesyndication.com/pagead/show_ads.js /script brbr script type=text/javascript!-- google_ad_client = pub-1014475007611027; //160x90, created 1/22/08 google_ad_slot = 2798103672; google_ad_width = 160; google_ad_height = 90; //--/script script type=text/javascript src=http://pagead2.googlesyndication.com/pagead/show_ads.js /script
Categories
Art
Perspective
Drawings
Paintings
Backgrounds
Multicultural
History
Designs
Galleries
div align=center script type=text/javascript!-- google_ad_client = pub-1014475007611027; //336x280, created 1/22/08 google_ad_slot = 0634485649; google_ad_width = 336; google_ad_height = 280; //--/script script type=text/javascript src=http://pagead2.googlesyndication.com/pagead/show_ads.js /script script type=text/javascript!-- google_ad_client = pub-1014475007611027; //336x280, created 1/22/08 google_ad_slot = 0634485649; google_ad_width = 336; google_ad_height = 280; //--/script script type=text/javascript src=http://pagead2.googlesyndication.com/pagead/show_ads.js /script /div
!-- Search Google -- center form method=get action=http://www.google.com/custom target=google_window table bgcolor=#ffffff trtd nowrap=nowrap valign=top align=left height=32 label for=sbi style=display: noneEnter your search terms/label input type=text name=q size=45 maxlength=255 value= id=sbi/input label for=sbb style=display: noneSubmit search form/label input type=submit name=sa value=Google Search id=sbb/input input type=hidden name=client value=pub-1014475007611027/input input type=hidden name=forid value=1/input input type=hidden name=ie value=ISO-8859-1/input input type=hidden name=oe value=ISO-8859-1/input input type=hidden name=cof value=GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1/input input type=hidden name=hl value=en/input /td/tr/table /form /center !-- Search Google --
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)
enlarge
Authors: Alan Shalloway, James Trott
Publisher: Addison-Wesley Professional
Category: Book

List Price: $49.99
Buy New: $32.49
You Save: $17.50 (35%)
Buy New/Used from $32.48

Avg. Customer Rating: 4.0 out of 5 stars(43 reviews)
Sales Rank: 20583

Languages: English (Original Language), English (Unknown), English (Published)
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

Editorial Reviews:

Product Description
In the approximately ten years since the publication of the seminal work in thefield of design patterns (Gamma et al's Design Patterns), this practice hasmoved from being an esoteric part of computer science research to themainstream of software engineering. Yet despite their widespread acceptance,design patterns are frequently misunderstood. These authors learned patternsthe hard way, and their original aim in writing this book (providing the readerwith a gentle yet thorough introduction to design patterns) continues in thesecond edition. This book is the perfect book to read before the reader tries totackle Gamma's famous work, and has been updated to reflect recent trendsand developments in software design.


Customer Reviews:   Read 38 more reviews...

4 out of 5 stars Just like the title says - Design Patterns Explained   November 12, 2008
In my humble opinion, I think this should be the first design pattern book to read for beginners. The GoF book can be a bit overwhelming for the newbie.br /br /The book is well written and easy to follow. The coverage of each pattern is short and the explanation is straight forward. The diagrams and side-notes help to illustrate what is going on. After reading this book, you should be ready to tackle the GoF book.


5 out of 5 stars Good book on Object Oriented design principles   September 20, 2008
  1 out of 1 found this review helpful

I have seen developer who knows quite a number of design patterns, but still produce terrible design, because they don't know when and where to apply.br /br /If you want to increase your number on design patterns, this is the wrong book for you. If you want to learn the design principles behind most of the design patterns, such as open-closed principle, single responsibility principle and favor aggregation over inheritance principle, this is a must-read.


5 out of 5 stars Best object oriented design and patterns book   September 17, 2008
  3 out of 3 found this review helpful

This books is the best introduction to object oriented design. I've been working as a programmer for several years now but I was never confident with my knowledge of object oriented design. This book shows you the way with commonality variability analysis and the author augments traditional inheritance based object oriented design with design patterns by using aggregation instead of inheritance. He shows how the design patterns can lead to better object oriented design.


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

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


5 out of 5 stars Insights into using patterns   October 18, 2007
  1 out of 3 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.


Powered by Associate-O-Matic