Pregunta de entrevista de Amadeus

function pointer, memory leak, design pattern