Skip to content

Repositorio de trabajos prácticos realizados durante la cursada de Programación Orientada a Objetos en la Universidad Nacional de la Patagonia San Juan Bosco (UNPSJB). Implementaciones en Java que exploran conceptos clave como herencia, polimorfismo, encapsulamiento y más.

Notifications You must be signed in to change notification settings

MoliAAAJ/POO-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Programación Orientada a Objetos con Java

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.

Contenidos

1. Ajedrez

  • 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.

2. Alquiler de Vehículos

  • 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.

3. Tigre

  • 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.

Tecnologías Utilizadas

Cómo Ejecutar los Proyectos

  1. Clona este repositorio:

    git clone https://github.com/MoliAAAJ/POO-Java.git
    
  2. Abre el proyecto en tu entorno de desarrollo preferido.

  3. Navega a la carpeta del proyecto que deseas ejecutar.

  4. Compila y ejecuta la aplicación según las instrucciones específicas de cada proyecto.

Aprendizajes Destacados

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.

Contacto

Si tienes preguntas o sugerencias sobre estos proyectos, no dudes en contactarme:

About

Repositorio de trabajos prácticos realizados durante la cursada de Programación Orientada a Objetos en la Universidad Nacional de la Patagonia San Juan Bosco (UNPSJB). Implementaciones en Java que exploran conceptos clave como herencia, polimorfismo, encapsulamiento y más.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages