A Factory method is a static method which creates(returns) the object of the class on which it is called.
(or)
Factory methods are merely a convention whereby static methods in a class return an instance of that class.
(or)
Factory methods are merely a convention whereby static methods in a class return an instance of that class.