Domanda di colloquio di PayPal

3rd round was based on Abstract factory design pattern.