Herramientas de usuario

Herramientas del sitio


code:dessignpatterns2

¡Esta es una revisión vieja del documento!


Patrones de diseño II

Patrones de arquitectura

MVC

Model-View-Controller (o Modelo-Vista-Controlador) es ampliamente usado en el desarrollo de aplicaciones. Consiste en dividir el código de una aplicación en:

  • El modelo, que corresponde a la gestión de los datos.
  • La vista, que se encarga de mostrar, formatear, filtrar los datos.
  • El controlador acepta los datos de la vista, realiza operaciones con estos y los pasa al modelo.

La esencia del MVC es esquivar el agujero que hay en la relación de la forma de pensar de las personas y la digital. Fue concevido para solucionar el problema de gestionar grandes desarrollos, siendo su proposito el de ayudar a los programadores a entender cómo funciona internamente un sistema mapeando el modo de pensar de las personas a un dominio de negocio.

Active Record

Aquí una implementación genérica para un elemento Part, que tiene nombre y precio:

part = new Part()
part.name = "Sample part"
part.price = 123.45
part.save()
code/dessignpatterns2.1312136254.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)