Pregunta de entrevista de nventive

Design patterns, C#