What is Factory Pattern? A Factory Pattern or Factory Method Pattern says that just defines an interface or abstract class for creating an object but lets the subclasses decide which class to instantiate. It introduces a central "factory" responsible...