Domanda di colloquio di TopCashback

Explain what an AbstractFactory is?