Introduction to the Factory Method Pattern | CodeSignal Learn