Pregunta de entrevista de Leidos

OOP question on structuring and creating object hierarchy.