I’ve beend digging around online doing a bit of research into various design patterns. There are several reasons I wanted to do this; a) I wanted to see what others where out there that I had not heard of already, b) I’m doing a bit of design work right now and wanted to see what might fit into what I have currently designed and what might be additional patterns I might be able to use, and c) I wanted to start a new category on the ole’ dev blog that related directly to design patterns. So with that this will be the first entry I will make based on design patterns and similar ilk of development.
The first thing I did while researching was hit up google and begin one of the things I’ve seen demanded on many sites in relation to design patters, a “Design Pattern Site List“! Below are the beginnings of my Design Pattern Site List.
- data & object factory: #1 in design patterns – This is a relatively good site, specifically this link. Make sure to scroll down some and you will find many design patterns listed. Most of these are somewhat well known (for design patterns that is).
- Microsoft’s Integration Pattern – Microsoft’s Integration Pattern covers integration (obviously), design, implementation, and other principles of enterprise type applications. There is really a lot of good stuff on some advanced patterns in this document.
- Enterprise Solution Patterns Using Microsoft .NET – This online document covers many patterns including some that are slightly more traditional.
- Data Patterns – This online document covers data patterns via Microsoft’s patterns & practices site.
- Patterns & Practices – This is a major site that Microsoft operates. If you do .NET development and didn’t know where this site was until you read this, don’t tell anyone!
- The Cabana Project – This project is dedicated to DevForce developers who want to build upon the Composite UI Application Block (CAB) from the Microsoft Patterns and Practices Group. The design pattern they’re utilizing in this application is the model view presenter. The application mind you, is downloadable! So go check it out.
- C# Patterns Source for the book Head First Design Patterns
- Illustrated GOF Design Patterns in C# Part I: Creational – Gang of Four creational design patterns.
- Illustrated GOF Design Patterns in C# Part II: Structural I – Continuance of part I.
- Illustrated GOF Design Patterns in C# Part III: Structural II – Gang of Four creational design patterns, structural type duece.
- Illustrated GOF Design Patterns in C# Part V: Behavioral II – More Gang of four design patterns.
- Illustrated GOF Design Patterns in C# Part VI: Behavioral III – Continued.
- A Quick Overview and Samples of Design Patterns by Samir Bajaj.
Some other not quit related links that are still really cool!
…and for now, that’s it.