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 ? Ca
If instances are needed before, then you can use static factory, otherwise instantiate the factory itself and pass it to your code.