| Overview
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.
Editorial ReviewsProduct DescriptionIf 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. |
Other Readers Also Read | Top Sellers in This Category | Browse Similar Topics | | | Top Level Categories:Sub-Categories: | | | |
Reader Reviews From Amazon (Ranked by 'Helpfulness') Average Customer Rating: based on 17 reviews. Dissapointment, 2008-11-28 Reviewer rating: If you don't know patterns already, this is not the book for you. Most samples are either taken without any sort of context or extremly bad ones. To explain the power of a pattern, you must first see WHY it is needed and then explain HOW to implement them. This book doesn't even attempt to explain the 'why' and poorly explains the 'how'. The book is slightly useful as a reference book if you're already familiar with patterns, but I'd recommend you buy Head First instead. | Worst book I ever read, 2008-11-09 Reviewer rating: I literally tore up the book and throw it into trash can in a fury when I came to Composite. It's the first time I tore up a whole book and threw it away! The author says that composite is the easiest pattern there is but I was totally lost in the author's implementation.
If you want to have a good dose of humiliation and feeling of defeat of your life, buy this book. Your professional life will be better without garbage like this.
For your records, I don't usually trash anything unless it's a total trash.
| Short & Pretty Useful, 2008-06-24 Reviewer rating: Overall, the book seemed pretty useful. Some of the patterns covered in the book are probably rarely used in the real world, but others are design patterns that we use as software developers pretty constantly without realizing it. Getting a formal definition of what those are, and all the different parts involved ... as well as when it is a good idea to use it or what other pattern might be a better fit really offers some value. It was a pretty short book, so I thought it was worth the investment of time to read it. | Good Bang For The Buck, 2008-06-12 Reviewer rating: Lets face it design patterns are something that we have to have but at the same token are usually difficult to understand where it should be used and how to create it. With design patterns C# 3.0 By Judith Bishop we have a little more help.
From structural patterns to Behavorial we can all feel a bit better in designing our tiers for robustness and making things just a slight more easier on ourselves. When i had to create a protected class for an application that i was working on. I had difficulty creating protecting it from instantiation with the guidance in this book i was able to complete the application in less time and focus on other areas of code that needed improvements. I also found use for the decorator pattern, while i will admit some patterns in the book seem like a lot of work to include in an application Bishop makes the case for each one and also describes situations where patterns may be become anti pattern for example using the Singleton pattern to hold static information as a global variable.
Overall, the quality of this book is top notch (figures since it is a O'reily book) and offers many sections on how to enhance your coding practices to make best of your limited time and also of your program. The examples in the book are superb and offer a introduction to what i feel is one of the more complex ways of designing a program. It also has a fair bit of UML diagrams and is "decent" practical guide to also adhering to UML based designs.
Something though i wish they had in this book were more samples, at times there seems to be decent coverage on some of the easier patterns (singleton) and not so much on the more convoluted patterns like Model View Controller. While she does try to create a balanced ground sometimes, i have to re-read the section because she gets to technical sometimes. I guess with time and over the years her thoughts should become more clear.
- Mike | get "Heads Up Design Patterns" instead, 2008-05-20 Reviewer rating: This book was poor. The source code has errors. It does a poor job at explaining the issue a pattern is attempting to address. Made me very sleepy. If you want a good primer get "Heads Up Design Patterns", if you want more get the GOF book. |
Some information above was provided using data from Amazon.com. View at Amazon > |
| |
|
|