title: instance factory methods Vs Static factory methods
body: <p>Can't all factory methods be static ? Does something that produces a product need state ? When is it appropriate to go for a instance factory or static  factory method ? Can you provide me examples differentiating the two ?</p>