Domanda di colloquio di EPAM Systems

code for abstract factory pattern