or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
24 used & new from £15.00

Have one to sell? Sell yours here
 
   
Design Patterns C# Workbook (Software Patterns)
 
See larger image
 

Design Patterns C# Workbook (Software Patterns) (Hardcover)

by Steven John Metsker (Author)
1.7 out of 5 stars  See all reviews (3 customer reviews)
RRP: £37.99
Price: £22.79 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £15.20 (40%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 4 left in stock--order soon (more on the way).

Want guaranteed delivery by Friday, November 13? Choose Express delivery at checkout. See Details
15 new from £20.00 9 used from £15.00

Special Offers and Product Promotions


Customers Who Bought This Item Also Bought

Agile Principles, Patterns, and Practices in C# (Robert C. Martin)

Agile Principles, Patterns, and Practices in C# (Robert C. Martin)

by Robert C. Martin
4.5 out of 5 stars (2)  £21.49
Head First Design Patterns

Head First Design Patterns

by Eric Freeman
4.8 out of 5 stars (39)  £21.08
Explore similar items

Product details

  • Hardcover: 480 pages
  • Publisher: Addison Wesley (28 April 2004)
  • Language English
  • ISBN-10: 0321126971
  • ISBN-13: 978-0321126979
  • Product Dimensions: 23.9 x 18.3 x 3.6 cm
  • Average Customer Review: 1.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon.co.uk Sales Rank: 649,779 in Books (See Bestsellers in Books)

    Popular in these categories:

    #59 in  Books > Computing & Internet > Computer Science > Software Design, Testing & Engineering > Design Patterns
    #69 in  Books > Computing & Internet > Computer Science > Software Design, Testing & Engineering > Software Design
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Excel Spreadsheet in .NET opens new browser window
www.GemBoxSoftware.com  -  Read, write and convert XLS, XLSX, CSV and HTML files from .NET apps. 
   Design Patterns Download opens new browser window
www.e-PatternsCentral.com  -  Download e-Patterns today! Find thousands. As low as $2.29 
   Software Art opens new browser window
www.corel.com/uk  -  Create the Art You've Always Envisioned with New Painter® 11. 
  
 

Product Description

Product Description

This book is an application book, rather than a theoretical one. It is written for software practitioners who want to gain a better understanding of the patterns described in the seminal design patterns book by Gamma et al. The book's intent is to give developers the confidence and know-how to apply the original 23 patterns identified in the Gamma book, with all code examples provided in C#. There are a large number of programmers and designers who have "grown up" in the Microsoft environment. Traditionally, this environment has not placed an emphasis on structured approaches to software engineering (such as patterns), but there is a growing sentiment toward applying proven approaches to application development (such as design patterns) in this environment. For this reason, the timing for this new book from patterns expert Steve Metsker is superb.



From the Back Cover

Steven John Metsker explains how to use C# as an object-oriented language, using design patterns to create clean code while taking advantage of the extensive Microsoft(R) .NET Framework Class Libraries.

For all 23 classic "Gang of Four" design patterns, Metsker offers detailed code examples utilizing C# and the .NET Framework--as well as programming exercises crafted to help you rapidly build expertise. His exercises and explanations make extensive use of the Unified Modeling Language, helping you build your skills in this standard notation.

Design patterns covered include:

  • Interfaces: Adapter, Facade, Composite, and Bridge
  • Responsibility: Singleton, Observer, Mediator, Proxy, Chain of Responsibility, and Flyweight
  • Construction: Builder, Factory Method, Abstract Factory, Prototype, and Memento
  • Extensions: Decorator, Iterator, and Visitor

If you've already used design patterns in other languages, Design Patterns in C# will deepen your understanding, build your confidence, and help you apply them to any C# project. If you're a Microsoft programmer who's new to design patterns, this book will be an ideal practical introduction.

www.awprofessional.com/patterns/

ADDISON-WESLEY PROFESSIONAL

Pearson Education

ISBN: 0-321-12697-1


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)
 
design patterns
software engineering
patterns
csharp
software design patterns
programming
object-oriented design
design_pattern
computer science

Your tags: Add your first tag
 


 

Customer Reviews

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

 
33 of 33 people found the following review helpful:
2.0 out of 5 stars Poorly written, bad examples, not helpful at all..., 15 Oct 2004
By Pedro Miguel Sousa "psousa_pt" (Lisboa, Portugal) - See all my reviews
(REAL NAME)   
This book describes all the GoF patterns in C#. In my opinion it has several problems:
- First, all the examples are based in the same context, a fireworks factory. Although it might seem a fun concept, it's terrible when the writer tries to "squeeze" all the patterns into this context. Some patterns don't really make any sense at all. The examples have complex details that include information that doesn't help a thing explaining the concepts. ex: in the Facade pattern (which is probably the simplest pattern), the writer creates an example based on the trajectory of a firework, and then spends 3 pages explaining parametric equations... ???
- The book has many chalenges, and although I find that a positive thing, I hate the way the writer tries to force the reader into those chalenges. Many patterns (almost all) don't include a complete UML model, because it has to be the reader to fill in the spaces of an incomplete diagram... It's very frustrating.

I really, really tried to like this book, and I understand the motivation behind some of the writer decisions, but I don't find this book helpful for beginners nor for advanced software architects... Pick Gof book and "Design Patterns Explained". These two are great books. If you want design patterns in c#, go to this link, it's much more helpful than "design patterns in c# Workbook":

http://www.dofactory.com/Patterns/Patterns.aspx

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



 
5 of 5 people found the following review helpful:
2.0 out of 5 stars Agree totaly with previous review, 24 Jan 2006
I mistakenly bought this book in the hope that in addition to teaching me about design patterns it might teach me some more about C# coding with design patterns, however the code that is present is not useful at all.
Having read the book it has given me a basic understanding of the various Design Patterns, even if in a somewhat forced context, but I wish I had just purchased the original GoF book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1.0 out of 5 stars An opportunity missed, 18 Oct 2008
By N. Vicars-harris "nickvh" (Seattle) - See all my reviews
(REAL NAME)   
I feel the same as the other chaps here - i really wanted to love this book and the concept of pulling c# samples into the framework is a grand idea. But it was very disappointing, the firework model the author uses really doesnt work - i found myself spending more time trying to understand the reasons than the concepts. I also found methods missing which just broke a whole chapter (dont recall which). I also think the CLR/C# framework reduce the need in some cases (e.g Delegates) to worry as much about the relevant pattern.

Like i said - i wanted to love this book and now i want to throw it away - i'm definately expensing this one!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

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