Skip to content

emilioSaldivar/Proyecto-java-mvc-poo

Repository files navigation

Proyecto realizado en uno de mis cursos en UDEMY donde se implementa, POO Y MVC en JAVA

La descripcion y el diagrama de las clases se encuentran en el documento PDF en la seccion principal de la carpeta del proyecto.

MVC

Modelo Vista Controlador (MVC) es un estilo de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos.

Se trata de un modelo muy maduro y que ha demostrado su validez a lo largo de los años en todo tipo de aplicaciones, y sobre multitud de lenguajes y plataformas de desarrollo.

El Modelo que contiene una representación de los datos que maneja el sistema, su lógica de negocio, y sus mecanismos de persistencia. La Vista, o interfaz de usuario, que compone la información que se envía al cliente y los mecanismos interacción con éste. El Controlador, que actúa como intermediario entre el Modelo y la Vista, gestionando el flujo de información entre ellos y las transformaciones para adaptar los datos a las necesidades de cada uno. REF: UNIVERSIDAD DE ALICANTE

La Programación Orientada a Objetos (POO) es un paradigma de programación, es decir, un modelo o un estilo de programación que nos da unas guías sobre cómo trabajar con él. Se basa en el concepto de clases y objetos. Este tipo de programación se utiliza para estructurar un programa de software en piezas simples y reutilizables de planos de código (clases) para crear instancias individuales de objetos.

Caracteristicas:

  • La encapsulación
  • La abstracción
  • La herencia
  • El polimorfismo

REF: Miriam Martinez Canelo