Contexto

Una biblioteca pequeña usa una lista de préstamos compartida por varias funciones. Si una función cambia el estado sin respetar las reglas de devolución, otra puede calcular mal los vencimientos. Tu tarea es reorganizar las responsabilidades, no programar la solución.

Consigna

Creá dos diagramas: uno de la organización inicial, con funciones separadas y datos compartidos, y otro con objetos que reúnen información y acciones relacionadas. Debajo, explicá los cuatro pilares usando las decisiones de tu propio modelo.

No necesitás escribir clases, crear instancias ni usar sintaxis que se estudiará en lecciones posteriores. Lo importante es defender por qué cada responsabilidad queda donde la ubicás.