Pergunta de entrevista da empresa Geopagos

como modelarías este problema utilizando las mejores practicas de programación orientada a objetos?