Pregunta de entrevista de IBM

Ways to go about decoupling