Representa la lógica de negocio y los datos de la aplicación. Es responsable de gestionar los datos y la interacción con la base de datos o cualquier otra fuente de información.
Representa la interfaz gráfica de usuario (GUI). Es lo que el usuario ve y con lo que interactúa. La vista muestra los datos proporcionados por el modelo.
Actúa como intermediario entre el modelo y la vista. Maneja las solicitudes del usuario, procesa la lógica de negocio y actualiza tanto el modelo como la vista.
-
Representa la lógica de negocio y los datos de la aplicación.
-
Es responsable de gestionar los datos y la interacción con la base de datos u otras fuentes de información.
-
Representa la interfaz gráfica de usuario (GUI).
-
Muestra los datos proporcionados por el modelo y recibe órdenes de usuario.
-
Actúa como intermediario entre el modelo y la vista.
-
Maneja las solicitudes del usuario, procesa la lógica de negocio y actualiza tanto el modelo como la vista.
Representa la lógica de negocio y los datos.
Es la interfaz gráfica de usuario (GUI) que muestra los datos al usuario.
Actúa como intermediario entre la Vista y el Modelo, permitiendo que la interfaz visual sea independiente de la lógica del negocio.
- Su objetivo principal es garantizar que una clase tenga exactamente una instancia y proporcionar un punto de acceso global a esa instancia.
- Su objetivo principal es transformar una interfaz en otra, permitiendo que una clase que no podría utilizar la primera haga uso de ella a través de la segunda.
- Su objetivo principal es establecer una dependencia uno a muchos entre objetos, de manera que cuando un objeto (llamado sujeto) cambia su estado, notifica automáticamente a todos sus observadores.