https://github.com/eluneym/ipoo_biblioteca
https://github.com/eluneym/ipoo_biblioteca
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/eluneym/ipoo_biblioteca
- Owner: EluneyM
- Created: 2024-11-26T23:10:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-03T23:48:16.000Z (over 1 year ago)
- Last Synced: 2025-03-31T10:47:34.217Z (about 1 year ago)
- Language: Java
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Diseñando la clase Libro
Llegó el momento de crear la clase Libro y así completar tu sistema de biblioteca. Recuerda que, si bien las actividades te ofrecen guías y pasos a seguir, las actividades integradoras son la oportunidad para desplegar tu creatividad e implementar de manera completa lo aprendido. ¡Desafíate a ti mismo y aprovecha al máximo tu potencial para mejorar tu proyecto!
✏️ Actividad: Desarrollo funcionalidades - Primera Parte
Debes ampliar el sistema para poder almacenar libros dentro de la biblioteca. Para esto deberás:
Agregar los atributos “titulo”, “autor” y “numeroDePaginas” a la clase “Libro”. Además, implementa un método “mostrarInformación()” que muestre la información del libro en consola. En este caso, solo hay 1 ejemplar por título, por lo que no debe existir un atributo que controle la cantidad de ejemplares.
Crea la clase “Biblioteca” que contenga un arreglo de objetos “Libro” para mantener un catálogo de libros disponibles en la biblioteca. La biblioteca también debe tener un método para agregar libros al catálogo.
Crear una instancia de la clase Biblioteca y agregar varios libros al catálogo
Implementa un menú por consola que permite al usuario agregar libros a la biblioteca y mostrar la información de los libros en el catálogo.
Prestar y Devolver Libros
¡Continúa desarrollando tu proyecto!
✏️ Actividad: Desarrollo funcionalidades - SegundaParte
Debes seguir ampliando el sistema para permitir el préstamo y la devolución de libros. Para esto deberás:
Agrega el atributo “prestado” a la clase “Libro” para rastrear si un libro está prestado o no.
Crea la clase “Persona” que represente a un usuario de la biblioteca. Debe contener atributos como nombre, apellido y una lista de libros que ha pedido prestado.
Implementa métodos en la clase “Biblioteca” para permitir que una persona tome prestado un libro (marcándolo como prestado) y para devolver un libro (marcándolo como disponible nuevamente).
Mejora el menú de consola para permitir a los usuarios seleccionar opciones para prestar y devolver libros.