Pregunta de entrevista de Trianz

Design patterns and its use cases?