Skip to content

Proyectos y ejercicios resueltos en Java de la materia Paradigmas de Programacion (2023).

Notifications You must be signed in to change notification settings

leandrojsandoval/ParadigmasDeProgramacionJava

Repository files navigation

Paradigmas de Programación - Java

Proyectos y ejercicios resueltos en Java de la materia Paradigmas de Programacion (2023). Realizados en el Primer Cuatrimestre 2023

Unidad 1 - Paradigmas de Programación

  • Concepto y Tipos de Paradigmas.
  • Introducción y objetivos.
  • Concepto de Paradigma de Programación.
  • Tipos de Paradigmas de Programación.
  • Lenguajes de programación.
  • Familias de lenguajes y evolución histórica.

Unidad 2 - Paradigma Imperativo

  • Estilos de programación en la programación Imperativa: Estructurada por procedimientos, modular, con objetos y orientada a objetos.
  • Apoyo de un lenguaje para cada estilo de programación.
  • Testeo.
  • Pruebas y Desarrollo Dirigido por las Pruebas.

Unidad 3 - Programación Orientada a Objetos

  • Introducción a la Orientación a Objetos.
  • Motivación.
  • El modelo de objetos.
  • Objeto.
  • Programa.
  • Abstracción.
  • Encapsulamiento Clase.
  • Relaciones entre clases.
  • Jerarquía.
  • Herencia.
  • Delegación.
  • Composición y Agregación.
  • Polimorfismo.
  • Manejo de errores.
  • Errores y excepciones.
  • Ciclo de desarrollo en objetos.
  • Objetivos.
  • Ventajas.
  • Problemas

Unidad 4 - Herramientas de la Programación Orientada a Objetos

  • Alcance y acceso a atributos.
  • Clases abstractas.
  • Interfaces.
  • Métodos virtuales.
  • Diagramas de Clases utilizando UML.
  • Atributos de clase y de objeto.
  • Constructores.
  • Colecciones.
  • Patrones de diseño.