GoF Design Patterns – Factory Method Design Pattern
The Factory Method Design Pattern is a creational design pattern that allows you to customize a class behavior by overriding the method used to create an object with which the class will collaborate. …