title: Abstract factory pattern
body: <ol>
  <li>Good example for Abstract factory pattern in C#? </li>
  <li>What are the advantages of the Abstract factory pattern in C#?</li>
  <li>How to use C# generics with the Abstract factory pattern?</li>
  <li>How to unit test with the Abstract factory pattern?</li>
  </ol>