Haces parte de un proyecto para la creación de un sistema de gestión para una librería en línea, que se enfoca en la venta y alquiler de libros electrónicos. La librería tiene dos departamentos principales: uno que maneja las ventas y otro que se encarga de los alquileres. La información recopilada para la construcción de las clases es la siguiente: Los libros electrónicos tienen un título, un autor, y un conjunto de características adicionales (no especificadas para simplificar el ejercicio), además de un precio de venta que varía según las características del libro. El precio del alquiler es uniforme para todos los libros. Se te ha asignado el trabajo de crear las clases responsables del proceso de alquiler, principalmente el registro de los mismos en una base de datos (BD). Este registro debe contener la fecha de alquiler, la información del libro, y el costo total del alquiler.
Dando un diagrama como el siguiente:
Diagrama de clases
Según el patrón Experto, ¿Cuál de las siguientes clases debería ser responsable de manejar la información específica de cada alquiler, como la fecha de alquiler, el libro alquilado y el costo total?