C# 3.0 Design Patterns and over one million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
Price: £14.10

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
or
Get a £5.85 Amazon.co.uk Gift Card
C# 3.0 Design Patterns
 
 
Start reading C# 3.0 Design Patterns on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C# 3.0 Design Patterns [Paperback]

Judith Bishop
3.2 out of 5 stars  See all reviews (9 customer reviews)
RRP: £30.99
Price: £20.14 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £10.85 (35%)
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 3 left in stock--order soon (more on the way).

Formats

Amazon Price New from Used from
Kindle Edition £16.67  
Paperback £20.14  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Amazon.co.uk Trade-In Store for more details.

Frequently Bought Together

C# 3.0 Design Patterns + Head First Design Patterns + Design patterns : elements of reusable object-oriented software
Price For All Three: £74.05

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 318 pages
  • Publisher: O'Reilly Media; 1 edition (17 Dec 2007)
  • Language English
  • ISBN-10: 059652773X
  • ISBN-13: 978-0596527730
  • Product Dimensions: 17.8 x 23.1 x 1.8 cm
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Bestsellers Rank: 338,369 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

J. M. Bishop
Discover books, learn about writers, and more.

Visit Amazon's J. M. Bishop Page

Product Description

Book Description

Use the Power of C# 3.0 to Solve Real-World Problems

Product Description

If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them.

C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes:

  • An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another
  • Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players
  • C# 3.0 features introduced by example and summarized in sidebars for easy reference
  • Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site
  • Quizzes and exercises to test your understanding of the material.
With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 


Customer Reviews

Most Helpful Customer Reviews
15 of 15 people found the following review helpful
Format:Paperback|Amazon Verified Purchase
I'm an IT professional currently working with C# and the .NET Framework and whose previous knowledge of Design Patterns was gained mostly from the excellent Head First Design Patterns book.

So it was with eager anticipation that I pre-ordered this book with a view to enhancing my Design Pattern knowledge while simultaneously getting acquainted with the newer (and possible lesser used) features of the C# 3.0 language.

In general, the concept of the book is sound and well structured. Each design pattern is presented by its Role (high level description), Illustration (some everyday example of how the pattern is implemented), Design (UML diagram), Example (theoretical code, practical code), Use (scenarios where the pattern may be considered) and Exercises (enhancements to Examples). New or unusual C# language features used in each pattern example code are presented in summary in sidebars when required - nice feature.

Where I feel the book does let itself down is in the examples, both the Illustrations and the example code.

For example, the illustration of the Adapter pattern (a pretty simple design pattern) involves an in depth discussion of versions of Mac processors and their subsequent replacements' compatibility with Linux and Windows. (In fact, the author is so wound up in this example that they even give a reference for further reading!).

A simpler (possibly more contrived) example could have illustrated the Adapter Pattern much better and made it easier to recall (this is where the Head First book is better); instead the illustration only shows how knowledgeable the author is about Macs etc. And the illustration/code example of the Two-Way Adapter pattern is again hopelessly bogged down in the details of a ludicrous scenario to enhance your understanding.

Examples should be there to illuminate the concepts presented - not to flaunt the author's prowess.

Still, in the main it's a good read with much to commend it, but the poor examples to illustrate concepts and the baffling quiz sections (based on vague and ludicrous illustrations) may frustrate some.
Was this review helpful to you?
3 of 3 people found the following review helpful
By Smudger
Format:Paperback|Amazon Verified Purchase
I am a developer working with C# 3.0 on a daily basis and so I was very excited by this book, hoping that it would give me greater insight into C# 3.0's excellent new features and some new tools in my programming toolkit, as well as more insight into design patterns and their use in designing modular, maintainable, extensible systems.

I have ploughed my way through the book, but it has taken me a while because it simply doesn't live up to expectations. The examples are not very relevant to everyday programming problems and often seem contrived and there are some annoying typos and some dubious advice (see other reviews).

Instead of this book, I would recommend a good book on design patterns and a good book on C# 3.0.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
Format:Paperback
By the name suggests C# Design Patterns by Judith Bishop has been written specifically for the C# language and encompasses some of the new features of .Net 3.5 language such as Linq.
The structure of the book is separated in to 3 major sections, covering the Structural, Creational and Behavioural patterns which include examples of 23 Design patterns, with when, how and why each pattern lends itself to a specific scenario accompanied by simple UML notation. The examples have been created specifically for the .Net language and differ from some of the other less language specific examples that can be found that do not make efficient use of the .Net language. The book does offer the user a theoretical representation of the code and then attempts to apply this theory to some simple real world examples, whilst other patterns within the book expand on these previously implemented patterns, and offer a different twist on their implementation.
With this in mind, the book is easy to read and enables the user to run the examples either by coding from the book or downloading the code from the O'Reilly website. However, if trying to execute code from the book Chapter 2, the Proxy pattern theory code has an error in the code on line 61, which is different to the downloadable code from the website. Therefore, anyone with little understanding of the C# language may not be aware that this is in fact an error and not a feature of the language. In my opinion it would be beneficial to run some of the more complex examples (such as the abstract factory pattern) in the book to get an understanding of the interaction between the components, as purely reading the code may not be sufficient.
This book enables the user to get a good understanding of the design patterns that can be used for the C# language all of which is accomplished within 300 pages. For any reader wishing to gain an understanding of design patterns that are implemented specifically for the C# language this book is a must have.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Search Customer Reviews
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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges