Pregunta de entrevista de EPAM Systems

code for abstract factory pattern