Possible Duplicates:
Factory Pattern. When to use factory methods?
Why do static Create methods exist?
Though I know what is Factory Design Pattern. But I am unable to comprehend what are the benefits of using it. Why should we create objects using Factory Design Pattern.