2
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS Unidad Académica de Pinos Adriana Berenice Saucedo Guerrero Desarrollo de Aplicaciones II 4° “A” PATRON DE DISEÑO Y MODELO VISTA CONTROLADOR FECHA DE ENTREGA 12’09’2014

Patron de diseño y Modelo vista contralor

Embed Size (px)

Citation preview

Page 1: Patron de diseño y Modelo vista contralor

UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS

Unidad Académica de Pinos

Adriana Berenice Saucedo Guerrero

Desarrollo de Aplicaciones II

4° “A”

PATRON DE DISEÑO Y MODELO VISTA CONTROLADOR

FECHA DE ENTREGA

12’09’2014

Page 2: Patron de diseño y Modelo vista contralor

ELEMENTOS

Es una solución que los expertos usan

para solucionar un problema porque

han sido utilizadas con éxito en el

pasado

TIPOS DE PATRONES

PATRON DE CREACION

-Facilita y simplifica la creacion de objetos

-Permite la creacion de objetos sin

definer las clases concretas

-Permite reutilizar otros objetos

PATRON DE COMPORTAMIENTO

-Gia el flujo de control del Sistema

PATRON ESTROCTURALES

-Formas efectivas de partir y cambiar

elementos de una aplicación

-Permite la comunicacion de sistemas

incopatibles

PATRON DE SISTEMA

-se aplica la arquitectura de la aplicacion

-son patrones generales

BENEFICIOS

Catalago de patrones

Esta documentado por los pro y los contra de

cada patron

Proporciona un vocabulario comun entre los

desarrolladores

Abstracion: problemas compejos alos mas simples

Reutilizacion:Desarrolla nuevos codigos o

desarrollados anteriormente

Formas de

reutalizacion

Copiar y

pegar

¡!peligro!!!

Librerias

(metodos y claces

Algoritmo

Busquedas ordenaciones

Funciones

metodos

metodos

Se trata de realizer un diseño

que divida la vista del modelo

con la finalidad de mejorar su

reusabilidad

Accede ala capa de

almacenamiento de

datos

Definir las reglas del

negocio y la

funcionalidad del

sistema

Registro de vistas y

controladores

Notificara las visas los

cambios que se ralizan

en los datos

Recibe los eventos

de entrada

Contiene reglas de

gestión de eventos Recibe los datos del

modelo y los muestra

al usuario

Tiene un registro de

sus controladores