The Abstract Factory Pattern in C#
Abstract Factory is a pattern in which you can create interfaces for related objects without specifying their implementation.
C# is my primary programming language. I use it every day. These posts deal specifically with that language, and may also deal with ASP.NET.