Modelo

MODELO

Definición: El Modelo es la parte de la aplicación que se encarga de manejar los datos y la lógica del negocio. Es donde se definen cómo se almacenan, procesan y gestionan los datos. También incluye las reglas y operaciones necesarias para realizar cálculos, validaciones o modificaciones en los datos.


Características principales:

  • Es independiente de la interfaz de usuario.
  • Proporciona acceso y manipulación de los datos.
  • Incluye las reglas del negocio (por ejemplo, calcular impuestos, validar información).

Lectura Complementaria: https://espejodeantagno.wordpress.com/wp-content/uploads/2016/04/modelo-vista-controlador-mvc.pdf

Ejemplo Dinámico

Ejemplos Dinamico Modelo

Un chef en un restaurante representa al Modelo. El chef tiene acceso a las recetas y los ingredientes (datos) y sabe cómo combinarlos para preparar los platos. Sin embargo, el cliente no interactúa directamente con el chef ni con las recetas, solo recibe el resultado.

Ejemplo en programación

# Clase Producto (Modelo)

class Producto:

    def __init__(self, nombre, precio):

         self.nombre = nombre 

         self.precio = precio 

    def aplicar_descuento(self, porcentaje): 

         self.precio -= self.precio * (porcentaje / 100)


Cómo funciona el Modelo:

  1. La clase Producto representa el Modelo.
  2. Contiene atributos (nombre y precio) que almacenan los datos del producto.
  3. El método aplicar_descuento define una regla del negocio para modificar el precio del producto.

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Creado con eXeLearning (Ventana nueva)