title: Why should one use factory method to create objects
body: <blockquote>
    <p><strong>Possible Duplicates:</strong><br>
    <a href="https://stackoverflow.com/questions/69849/factory-pattern-when-to-use-factory-methods">Factory Pattern. When to use factory methods?</a><br>
    <a href="https://stackoverflow.com/questions/2470290/why-do-static-create-methods-exist">Why do static Create methods exist?</a>  </p>
  </blockquote>
  
  
  
  <p>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.</p>