Answered by:
Design Patterns

Question
-
User214117797 posted
Hello all,
I am aware of the GOF design patterns but I have only ever used the very common patterns like factory, singleton, decorator, strategy and command patterns.I would like to get a more sounding understanding of the design patterns, with specifically C# examples coupled with UML diagrams and real world problems that would benefit from implementation of these patterns.
So here I am, hoping some one can recommend some good text for me to purchase.
Thanks, Jim
Sunday, February 24, 2008 4:43 PM
Answers
-
User-2074625069 posted
I haven't read it, but this book has just been published C# 3.0 Design Patterns,
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Monday, March 3, 2008 5:04 AM
All replies
-
User1374904634 posted
Hi,
I've enjoyed Applying UML and Patterns by Craig Larman. Examples are in Java though.
Sunday, February 24, 2008 4:53 PM -
User-2074625069 posted
I haven't read it, but this book has just been published C# 3.0 Design Patterns,
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Monday, March 3, 2008 5:04 AM -
User1828779420 posted
Hello all,
I am aware of the GOF design patterns but I have only ever used the very common patterns like factory, singleton, decorator, strategy and command patterns.I would like to get a more sounding understanding of the design patterns, with specifically C# examples coupled with UML diagrams and real world problems that would benefit from implementation of these patterns.
So here I am, hoping some one can recommend some good text for me to purchase.
Thanks, Jim
I haven't read it, but this book has just been published C# 3.0 Design Patterns,
Wednesday, March 5, 2008 11:36 AM -
Wednesday, March 5, 2008 5:21 PM
-
User-319574463 posted
There is also this one - I have a copy and can recommend it.
Head First Design Patterns
Freeman, Freeman, Bates, Sierra, 1st EditionWednesday, March 5, 2008 7:27 PM -
User-319574463 posted
If your question has been answered, please mark the thread as answered.
Saturday, March 29, 2008 1:30 PM -
User742805821 posted
1. Another vote here for "Head First Design Patterns". Very nice book but the code is in Java. However don't let that stop you buying it because Java and C# are very similar and you can also get the source for this book in C#. None of the 4 or 5 C# Design Pattern books I looked at were worth buying; including those mentioned above. You must buy: "Agile Principles, Patterns and Practices in C#" by Robert C Martin and Micah Martin. It is the best C# book by a mile. Of course it assumes you already know C#. They cover a) Agile Design and programming, b) OOD including 11 principles of OOD (Single Responsibility, Liskov Substitution, Open-Closed, etc.), c) DESIGN PATTERNS - all the important ones but illustrated by means of a huge payroll case study, rather than just woodenly described as is the case in most pattern books, d) Jump start introduction to UML - i.e. everything you actually need to know.Monday, April 21, 2008 5:55 AM -
User742805821 posted
Oops, I didn't mean to dis Craig Larman. His books are good but the Robert and Micah Martin book is the one you should buy first.Monday, April 21, 2008 5:57 AM -
User1134919625 posted
For a very thorough list of C# design patterns then click here.
Saturday, June 14, 2008 6:02 AM