Introduction to the Abstract Factory Pattern in JavaScript | CodeSignal Learn