Pregunta de entrevista de Capgemini

What is Design Pattern in Java ?