https://msdn.microsoft.com/en-us/library/ee817667.aspx https://msdn.microsoft.com/en-us/library/ee817667.aspx Msdn Exploring the Factory Design Pattern Exploring the Factory Design Pattern https://msdn.microsoft.com/en-us/library/ee817667.aspx Exploring the Factory Design Pattern Factory Pattern https://msdn.microsoft.com/en-us/library/ee817667.aspx https://msdn.microsoft.com/en-us/library/ee817667.aspx https://msdn.microsoft.com/en-us/library/ee817667.aspx https://msdn.microsoft.com/en-us/library/ee817667.aspx MSDN Factory Exploring the Factory Design Pattern Exploring the Factory Design Pattern Exploring the Factory Design Pattern https://msdn.microsoft.com/en-us/library/ee817667.aspx