Pregunta de entrevista de Microsoft

Object oriented programming principals in practice