See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

8 used & new from £9.99

Have one to sell? Sell yours here
 
   
Design Patterns Explained: A New Perspective on Object-oriented Design (Software Patterns Series)
 
See larger image
 

Design Patterns Explained: A New Perspective on Object-oriented Design (Software Patterns Series) (Paperback)

by Alan Shalloway (Author), James R. Trott (Author)
4.7 out of 5 stars See all reviews (10 customer reviews)

Available from these sellers.


2 new from £35.66 6 used from £9.99

Customers Who Bought This Item Also Bought

How to Win Friends and Influence People

How to Win Friends and Influence People

by Dale Carnegie
4.7 out of 5 stars (57)  £4.49
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

by Robert C. Martin
4.4 out of 5 stars (10)  £19.59
Explore similar items

Product details


Product Description

Product Description

Design patterns offer proven opportunities for creating flexible, reusable software -- but until now, their complexity has prevented most software professionals from taking full advantage of them. Now, there's a simple, gentle introduction to patterns that helps software practitioners gain the benefits -- without the confusion. Unlike many books on patterns, Design Patterns Explained doesn't assume that its readers already have an in-depth understanding of object-oriented design. Rather, it teaches object-oriented design and patterns together, helping developers gain deeper insights into both topics far more quickly. Shalloway and Trott don't just introduce a laundry list of patterns: they explain why each pattern works, the organizing principles upon which the pattern is based, and above all, how the patterns work together in real world object-oriented designs. For all software developers, programmers, architects, and project managers who want to succeed with patterns.



From the Back Cover

"...I would expect that readers with a basic understanding of object-oriented programming and design would find this book useful, before approaching design patterns completely. Design Patterns Explained complements the existing design patterns texts and may perform a very useful role, fitting between introductory texts such as UML Distilled and the more advanced patterns books."--James Noble

Design Patterns Explained: A New Perspective on Object-Oriented Design draws together the principles of object-oriented programming with the power of design patterns to create an environment for robust and reliable software development. Packed with practical and applicable examples, this book teaches you to solve common programming problems with patterns--and explains the advantages of patterns for modern software design.

Beginning with a complete overview of the fundamentals of patterns, Design Patterns Explained stresses the importance of analysis and design. The authors clearly demonstrate how patterns can facilitate the overall development process. Throughout the book, key object-oriented design principles are explained, along with the concepts and benefits behind specific patterns. With illustrative examples in C++ and Java, the book demystifies the "whys," "why nots," and "hows" of patterns and explains pattern implementation.

Key topics covered include:

  • New perspectives on objects, encapsulation, and inheritance
  • The idea of design patterns, their origins, and how they apply in the discipline of software design
  • Pattern-based, object-oriented software development using the Unified Modeling Language (UML)
  • How to implement critical patterns--Strategy, Observer, Bridge, Decorator, and many more
  • Commonality/Variability Analysis and design patterns, and how they aid in understanding abstract classes

From analysis to implementation, Design Patterns Explained allows you to unleash the true potential of patterns and paves the path for improving your overall designs. This book provides newcomers with a genuinely accurate and helpful introduction to object-oriented design patterns.



0201715945B06142001

See all Product Description

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
todo
software ooad
programming

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns)
63% buy
Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns) 5.0 out of 5 stars (3)
£32.29
Design patterns : elements of reusable object-oriented software
23% buy
Design patterns : elements of reusable object-oriented software 4.6 out of 5 stars (38)
£29.39
Design Patterns Explained: A New Perspective on Object-oriented Design (Software Patterns Series)
14% buy the item featured on this page:
Design Patterns Explained: A New Perspective on Object-oriented Design (Software Patterns Series) 4.7 out of 5 stars (10)

 

Customer Reviews

10 Reviews
5 star:
 (7)
4 star:
 (3)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
16 of 18 people found the following review helpful:
4.0 out of 5 stars Good introduction to pattern usage and implementation., 17 Sep 2001
By A Customer
If you've found the GoF book too abstract or don't yet have suficient experience recognising the problems that pattern solutions have been devised for then this is a good place to start. The book takes a very gentle pace - but does a good job of explaining a number of the GoF patterns. The style is very 'training material' like - which it may have been originally, you get told what you're going to be told/learn - then you get told it - then you are reminded of what you've just been told. This can feel a little over the top in a book - but, hey!, there's really no competition for this book out there.

It certainly acheived it's aim for me - I can now make sense of the other pattern books.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars Highly Recommended, 11 Sep 2003
By J Kavanagh (Hampton, Middlesex United Kingdom) - See all my reviews
Coming from an OO background I'm relatively new to the concept of patterns. I'd bought the GOF bible but the coverage of some of the patterns therein was extremely difficult to understand.

This book takes time out to explain the motivations behind Alexanders' original book which was the inspiration for the GOF. This part I found both engrossing and inspiring (extremely unusual for a book of this sort! :)).

It goes on to give tangible examples, explained in-depth and although (as others have commented) it doesn't cover all the patterns detailed in the GOF bible, it does give you a solid grounding from which you can accelerate your learning curve.

After reading I've found it much easier to analyse a particular problem and decide which patterns to apply to great effect.

Well done Alan and James!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars Want to understand basic patterns? Buy this book., 11 Jun 2003
By Mr. I. Roberts "Ian Roberts" (UK) - See all my reviews
(REAL NAME)   
Prior to purchasing this book I had attended a OOAD course, explaining basic patterns, and studied a number of books that included the GoF "bible", so I already had a basic understanding of design patterns. However, what makes this book very good is that from all the books I have read this one offers the best introduction into world of OO design patterns.

Although the book explains the very basic patterns, its purpose is to teach you how to understand patterns so that the concept applied at understanding the ones within the book can be used to understand the more complicated ones.

I only wish I had bought this book before buying the more reference type books because I would have saved myself a lot studying time.

This book is aimed at those that want to start to understand the design pattern concept, although it can also be used as a reference book for the limited patterns explained.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Absolutely Fantastic Book
I bought this book ages ago, and have only just started reading it - I have wasted so much time...I should have read it long ago. Read more
Published on 7 Oct 2004 by Sleepless Reviewer

5.0 out of 5 stars A greater perspective
This book has opened my mind. It gives you a new perspective. With this you know that it can apply to other things besides software. Read more
Published on 5 Jul 2004

5.0 out of 5 stars Excellent introduction to design patterns
This is an excellent introduction to design patterns and I would recommend it to anyone who is new to design. Read more
Published on 4 May 2004 by Mr. A. Lynott

5.0 out of 5 stars An fantastic eye opener
Ive been looking at how to improve the design phase of our projects.

For me there are two issues:
a. How to improve our Analysis/Design skills
b. Read more

Published on 10 Feb 2003 by andrewhart10

4.0 out of 5 stars Very Good
At last a clear concise(ish) well written book on design patterns and methodology with believable examples in Java!!. Read more
Published on 14 Jan 2003 by GRAHAM MEAD

5.0 out of 5 stars Fantastic Introduction to Design Patterns
When you get to a sufficient level in any OOP language, the common question that you end up asking yourself is 'How could I improve my design?'. Read more
Published on 20 Sep 2002 by Mr. C. J. Lee

4.0 out of 5 stars Design Patterns Explained
A very good introductory overview. Usage of real world examples is also a big help. Additionally Mr. Read more
Published on 6 Aug 2002 by A. Hamill

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


Fun for Everyone

Christmas Gifts
Achieve over 15,000 RPM with our great range of Powerballs.

Shop the Powerball store

 

More From Alan Shalloway

Design Patterns Explained...

Design Patterns Explained: A New...

"One of the great things about the book is the way the authors explain... Read more
£37.99 £32.29

 

We've Got Converse

Converse
Stock up on your favourite styles with great deals on Converse shoes.

Shop Converse

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers
The Girl Who Played with Fire
Breaking Dawn (Twilight Saga)
The Girl with the Dragon Tattoo
The Host
The Host by Stephenie Meyer

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates