Good Source Of .Net Design Patterns [closed]

2019-02-01 03:35发布

问题:

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.

回答1:

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.



回答2:

Enterprise Solutions Patterns using Microsoft .NET

Design Patterns for ASP.NET Programmers

Data and Object Factory, Inc -- Patterns

DesignPatternsFor.Net



回答3:

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).



回答4:

Grab this book:

P of EEA By Martin Fowler

Here's the online info of that book

http://martinfowler.com/eaaCatalog/



回答5:

A couple of other resources

  • Gang of Four has some patterns, too.
  • MSDN Patterns & Practices may also be helpful


回答6:

You might also want to read the book .NET Design Patterns.

Some of the books above I have read and can certainly vouch for.



回答7:

Here is a descriptions of Design Patterns

I thing this is a very good page for reading and learning about design patterns