I'm looking for a good online resource of software patterns. Preferably something with a comprehensive selection and concise well written explanations, not just a collection of links. .Net examples would be nice, but not essential.
相关问题
- Generic Generics in Managed C++
- How to Debug/Register a Permanent WMI Event Which
- 'System.Threading.ThreadAbortException' in
- Bulk update SQL Server C#
- Should I use static function in c# where many call
Grab this book:
P of EEA By Martin Fowler
Here's the online info of that book
http://martinfowler.com/eaaCatalog/
I recommend Head First Design Patterns book from Freemans. These are general design patterns applicable in most OO languages. I recommend this book as an introductory book to design patterns. After this book the GOF book would be another recommendation (but not as a first book).
To see real world examples of patterns implemented, why not grab an open source .net project such as Paint.NET or CommunityServer and have a look through the codebase? You could also get Reflector and have a look at the source code for the base class library.
Here is a descriptions of Design Patterns
I thing this is a very good page for reading and learning about design patterns
You might also want to read the book .NET Design Patterns.
Some of the books above I have read and can certainly vouch for.
A couple of other resources