Design Patterns in C# (Software Patterns Series)

by Addison-Wesley Professional

$59.99
41% off
buy from amazon.com
Average Rating: * * * half star -
Sales Rank:155508 (lower is better)
Price as of:10/14/2008 1:16:26 AM MDT
Price Used:$24.75
Shipping:Free Shipping on most orders over $25*
Availability:Usually ships in 24 hours
Label:Addison-Wesley Professional
UPC:076092019695
Pages:480
Binding:Hardcover
Publication Date:2004-04-25
Published By:Addison-Wesley Professional
ASIN:0321126971
Category:Book

Authors

Editorial Reviews and Product Descriptions

Amazon.com Review

Long ago (1995), four object-orientation specialists came out with a book called Design Patterns. In it, the four--whose book became so famous that they became known as the Gang of Four--forwarded a convincing argument that most programming jobs fell into a couple of dozen general categories, and that generic solutions to these programming problems--design patterns--could carry the day a lot of the time. The book remains part of the Holy Writ of object orientation, and indeed if you study it carefully you can save yourself from having to reinvent the wheel every time you set about writing software.

Not long ago (2003), Microsoft came out with a new programming language called C#. It's object oriented, and does lots of nifty stuff with networks. Design Patterns in C# shows you how to implement the 23 "Gang of Four" design patterns in this new language. Steven Metsker's approach is mostly architectural, with lots of object relationship diagrams and relatively little code. He says right up front: "This book is for developers who know C# and want to improve their skills as designers." Among the most valuable parts of his coverage are his comparisons of similar patterns. These clarify, for example, when to use a Builder pattern, as opposed to a Factory or Abstract Factory. The approach helps you become a good C# architect. --David Wall

Topics covered: How to implement the 23 classic Gamma-Helm-Johnson-Vlissides design patterns in C#. Questions scattered throughout the text help you improve your C# skills while you read about pattern architecture.

Customer Reviews

Not a substitute for Gof Design Patterns Book - Reviewed on 2007-08-06
* * *

Well, I have to say after reading most of the book, that it's not what I expected. Being very familiar with "Design Patters" I was hopeful that this book would give some concrete examples in C#. Instead, it's more of a text book that asks you to fill in the blanks. This type of book is useless as a reference.

Get the real "Design Patterns" book. It's more of a reference book and is something you will keep on your desk for a long time to come.

Excellent Companion to GoF Design Patters - Reviewed on 2007-06-15
* * * *

I found the GoF book to be to conceptual and I had a difficult time imagining how I would actually implement the patterns in a specific application. I love the GoF book, but it is a difficult read.

This book was exactly what I needed to answer most of my questions. I still have some, but hopefully, working through my own implementations I will get some possible answers for those.

I like some of the challenges, as it is possible to read and think you understand something only to find yourself unable to explain it to someone else or to implement it. If you can work through the challenges, you can be sure that you have a good understanding of the material.
Some of the challenges were just silly word puzzles, but someone out there probably enjoys those.
Why only 1 star??? - Reviewed on 2007-03-09
* * * *
2 customers found this review helpful.

Honesty I think this book is great and yes there are aspects of the book that could be improved but overall its still a great book. I think if you are serious about becoming a PRO software engineer, you should checkout this book. More books like this should be written to help programmers grasp the more complex area of OOP.

This book is not for beginners, you must have a fairly good understanding of GOF design patterns in order to help you consolidate your knowledge.
Good, but skip the challenges - Reviewed on 2007-01-16
* * * *

I really do like this book, but some things could have been much better like the OOzinoz projects could have been something more intuitive in my estimation and down to earth and the challenges are asking you things before they are even discussed which is a bit of a nuisance.

Putting that aside, it still is an excellent resource combined with "Head First Design Patterns" and "Design Patterns explained" or if you are a more sophisticated programmer already than take on "Design Patterns" by the original authors.
dnaas - Reviewed on 2006-12-29
*
2 customers found this review helpful, 6 did not.

I hate this book, it is poorly written and I hate challenge projects. The explanations are not very clear. The Head Start Designj Patterns book is much better, though written in java is easy to convert to c#.
Save your money and buy the Head start book.
Read More Customer Reviews »
Go To Amazon Product Page

* - See Amazon Product Page for shipping and pricing details.


Book Subjects