Este repositorio contiene los trabajos prácticos realizados durante la cursada de Programación Orientada a Objetos en la Universidad Nacional de la Patagonia San Juan Bosco (UNPSJB). Cada proyecto refleja la aplicación de conceptos clave de POO en Java.
- Profesor de la cátedra: @AguadoMatias
- Descripción: Implementación de un juego de ajedrez que permite jugar partidas entre dos jugadores.
- Conceptos Aplicados:
- Modelado de piezas como clases con herencia.
- Polimorfismo en los movimientos de las piezas.
- Manejo de excepciones para movimientos inválidos.
- Descripción: Sistema para gestionar el alquiler de vehículos, incluyendo registro de clientes, vehículos y contratos de alquiler.
- Conceptos Aplicados:
- Encapsulamiento y gestión de datos.
- Uso de colecciones para almacenar información.
- Interfaces para definir comportamientos comunes.
- Descripción: Simulación de un entorno donde se modela el comportamiento de un tigre en su hábitat.
- Conceptos Aplicados:
- Abstracción y modelado de entidades del mundo real.
- Implementación de métodos que representan acciones del tigre.
- Control de flujo y lógica condicional.
- Lenguaje: Java
- Entorno de Desarrollo: Visual Studio Code / Eclipse
-
Clona este repositorio:
git clone https://github.com/MoliAAAJ/POO-Java.git
-
Abre el proyecto en tu entorno de desarrollo preferido.
-
Navega a la carpeta del proyecto que deseas ejecutar.
-
Compila y ejecuta la aplicación según las instrucciones específicas de cada proyecto.
A través de estos proyectos, se han desarrollado habilidades en:
- Modelado de sistemas: Representación de entidades y sus relaciones.
- Diseño orientado a objetos: Aplicación de principios de POO para crear código modular y reutilizable.
- Manejo de excepciones: Gestión de errores y validaciones en aplicaciones Java.
Si tienes preguntas o sugerencias sobre estos proyectos, no dudes en contactarme:
- Email: moliaaaj@gmail.com
- LinkedIn: www.linkedin.com/in/jose-luis-moliterno