garywoodfine.com
How to use the Abstract Factory design pattern in C#
Learn how to use the Abstract Factory .NET Design Pattern C# in order to help improve and enhance your code for greater testability.