Posts tagged with "Design Patterns"

A design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. It is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to solve a problem that can be used in many different situations.

C# Design Pattern : Strategy

February 10, 2011 by Christoff Truter

The strategy design pattern defines a means by which we decouple a family of related algorithms and make them interchangeable among one another within a required context.

C#   Design Patterns   Architecture  

C# Design Pattern : Observer

November 14, 2010 by Christoff Truter

How to implement the Observer Pattern in C#

C#   Design Patterns   Architecture  

C# Design Pattern : Singleton

August 10, 2010 by Christoff Truter - 4 Comments

How to create a Singleton Pattern in C#

C#   Design Patterns   Architecture