When to use Factory method pattern?
Please provide me some specific idea when to use it in project? and how it is a better way over new keyword?
I am using Factory pattens when
When a class does not know which class of objects it must create.
A class specifies its sub-classes to specify which objects to create.
In programmer’s language (very raw form), you can use factory pattern where you have to create an object of any one of sub-classes depending on the data provided.