Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
27 used & new from £18.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: £32.29 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £5.70 (15%)
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 1 left in stock--order soon (more on the way).

Want guaranteed delivery by Friday, July 17? Choose Express delivery at checkout. See Details
19 new from £29.84 8 used from £18.00

Frequently Bought Together

Customers buy this book with Agile Principles, Patterns, and Practices in C# (Robert C. Martin) by Robert C. Martin

Design Patterns C# Workbook (Software Patterns) + Agile Principles, Patterns, and Practices in C# (Robert C. Martin)
Price For Both: £68.83

Show availability and shipping details


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)  £36.54
CLR Via C#: Applied .NET Framework 2.0 Programming

CLR Via C#: Applied .NET Framework 2.0 Programming

by Jeffrey Richter (Wintellect)
4.6 out of 5 stars (9)  £29.74
Head First Design Patterns

Head First Design Patterns

by Eric Freeman
4.8 out of 5 stars (37)  £22.43
Applying Domain-Driven Design and Patterns: Using .Net

Applying Domain-Driven Design and Patterns: Using .Net

by Jimmy Nilsson
2.7 out of 5 stars (3)  £30.59
Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA&D

Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA&D

by Brett McLaughlin
3.2 out of 5 stars (4)  £25.03
Explore similar items

Product details


Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
.netTiers Code Generator
   www.nettiers.com    Full application framework using MS Patterns and Practices in minutes. 
Software Designer
   www.bbconsult.co.uk    Custom Software Development Technical Consultancy Services 
TCS Computer Services
   www.tcscs.co.uk/custom-software    Custom Ajax, ASP and C# Software by a UK Microsoft Gold Partner 
  
 

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



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
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
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

 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 Steven John Metsker

Design Patterns in...

Design Patterns in Java

Design Patterns in Java™ gives you the hands-on practice and deep... Read more
£35.99 £30.59

 

Up to 53% off Braun Series Shavers

Braun Series 3 390cc Clean & Renew System Rechargeable Foil Electric Shaver
Get in touch with your smooth side with Braun Series shavers, now with Gillette blade technology.

Discover Braun Series at Amazon.co.uk

 

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

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