Factory Method - Design Pattern
The factory pattern offers an interface for producing objects in a superclass while allowing subclasses to change the type of objects created.
The factory pattern offers an interface for producing objects in a superclass while allowing subclasses to change the type of objects created.