Descripción:
Este proyecto es el trabajo práctico final para la materia Programación Orientada a Objetos 2. Está desarrollado en Java y demuestra diversos conceptos de programación orientada a objetos y patrones de diseño.
Características principales:
- Implementación integral: Demuestra dominio de Java mediante el desarrollo de clases y métodos complejos.
- Pruebas unitarias: Incluye pruebas exhaustivas para garantizar la fiabilidad y precisión del código.
- Documentación detallada: Proporciona una documentación completa, que incluye un informe final y diagramas para explicar la estructura y funcionalidad del proyecto.
Tecnologías utilizadas:
- Java
Objetivos:
- Diseño orientado a objetos: Aplicar principios como encapsulamiento, herencia y polimorfismo para construir software robusto.
- Patrones de diseño: Utilizar patrones de diseño comunes para resolver problemas recurrentes en el desarrollo de software.
- Pruebas y validación: Garantizar la calidad y corrección del código a través de pruebas unitarias.
Este proyecto destaca habilidades en programación avanzada con Java y diseño orientado a objetos.