Monday, October 18, 2004

 

C# Design Patterns

I have been interested in design patterns since I first started object-oriented programming with C# when Visual Studio 2002 was first released. At the time I had an MSDN Universal subscription.

I saw C# design patterns for the first time on the Data & Object Factory website. They have authored an excellent article titled "Software Design Patterns". The first paragraph of the article is a good summary of design patterns :

"Design patterns are recurring solutions to software design problems you find again and again in real-world application development. Design patterns are about design and interaction of objects, as well as providing a communication platform concerning elegant, reusable solutions to commonly encountered programming challenges."

The C# design patterns article goes on to describe the Gang of Four (GoF) patterns that are considered the foundation for all other patterns. The article includes UML diagrams and best of all... design patterns in C# source code.

When I first read this article it did not hold a lot of meaning for me, but now a few years later, I can finally get my head around this design patterns and see that I am using them on a daily basis. Right off I see that I am using the Abstract Factory and Builder patterns regularly.

Over the next few weeks, I will be posting more information on patterns as I come upon it. This is good stuff!

Comments: Post a Comment

Links to this post:

Create a Link



<< Home
Content copyright ©2003-2006 Tod Birdsall