SlideShare una empresa de Scribd logo
1 de 2
¿Qué es un patrón? 
Solución bien 
documentada 
para solucionar 
problemas. 
Reutilización 
Reutilización: 
Es usar de nuevo código ya 
desarrollado. 
Abstracción 
Abstracción: 
Es la resolución de 
problemas complejos. 
Beneficios 
 Catálogos de patrones. 
 Documentación de pros y 
contras. 
 Proporción de vocabulario 
común. 
Tipos de patrones 
1. Creación. 
2. Comportamiento. 
3. Estructurales. 
4. Sistema. 
Creación 
Facilita y simplifica. 
Permite reutilizar objetos. 
Permite la creación de nuevos 
objetos. 
Comportamiento 
Guían el flujo de control. 
Estructurales 
Formas efectivas de partir y 
combinar aplicaciones. 
Permite la comunicación de 
sistemas. 
Sistema 
Se aplican a la arquitectura. 
Son patrones más generales.
Controller 
Diseño de aplicación con 
sofisticadas interfaces. 
El modelo es responsable de: 
 Accede a la capa de 
almacenamiento. 
 Define las reglas del 
negocio. 
 Lleva el registro de las 
 Ante un modelo activo 
envía notificaciones a las 
vistas. 
Controlador 
vistas. 
Gestiona las entradas que 
realiza el usuario. 
View Model 
El controlador es 
responsable de: 
 Recibe eventos de 
entrada. 
 Contiene reglas de 
gestión de entrada. 
Las vistas son 
responsable de: 
 Recibe los 
datos del 
modelo. 
 Tiene un 
registro en sus 
controladores.

Más contenido relacionado

Destacado

Kohderyhmät + pelisuunnittelu
Kohderyhmät + pelisuunnitteluKohderyhmät + pelisuunnittelu
Kohderyhmät + pelisuunnitteluSonja Ängeslevä
 
Dìa del maestro 12
Dìa del maestro 12Dìa del maestro 12
Dìa del maestro 12profelidinfo
 
Lógica de Programação - Unimep/Pronatec - Aula01
Lógica de Programação - Unimep/Pronatec - Aula01Lógica de Programação - Unimep/Pronatec - Aula01
Lógica de Programação - Unimep/Pronatec - Aula01André Phillip Bertoletti
 
Broad Overview of Technology & Tourism and its impact on travel agents
Broad Overview of Technology & Tourism and its impact on travel agents Broad Overview of Technology & Tourism and its impact on travel agents
Broad Overview of Technology & Tourism and its impact on travel agents Ivy Chee
 
η μετακόμιση (2)
η μετακόμιση (2)η μετακόμιση (2)
η μετακόμιση (2)Nansy Tzg
 
Mapeamento de conteúdo - aplicativo
Mapeamento de conteúdo - aplicativoMapeamento de conteúdo - aplicativo
Mapeamento de conteúdo - aplicativoprofclaubordin
 
Día del maestro 24
Día del maestro 24Día del maestro 24
Día del maestro 24profelidinfo
 
Internship report Maxon
Internship report Maxon Internship report Maxon
Internship report Maxon Usman Chaudhery
 
I Seminário Internacional de Resíduos Sólidos de São José dos Campos/SP
I Seminário Internacional de Resíduos Sólidos de São José dos Campos/SPI Seminário Internacional de Resíduos Sólidos de São José dos Campos/SP
I Seminário Internacional de Resíduos Sólidos de São José dos Campos/SPMercado Ambiental
 
Presupuestos Banqueteria Caeli
Presupuestos Banqueteria CaeliPresupuestos Banqueteria Caeli
Presupuestos Banqueteria CaeliBanqueteria Caeli
 
Linee programmatiche rinascita 2014
Linee programmatiche rinascita 2014Linee programmatiche rinascita 2014
Linee programmatiche rinascita 2014cassanoweb
 
Scope of Energy & Environment in India @ SIIB Pune
Scope of Energy & Environment in India @ SIIB PuneScope of Energy & Environment in India @ SIIB Pune
Scope of Energy & Environment in India @ SIIB PuneRishi Sachan
 
El gran libro de fotografía del retrato
El gran libro de fotografía del retratoEl gran libro de fotografía del retrato
El gran libro de fotografía del retratoSolange Ackermann
 
Tasca 3.1.la matèria substàncies pures i mescles
Tasca 3.1.la matèria  substàncies pures i mesclesTasca 3.1.la matèria  substàncies pures i mescles
Tasca 3.1.la matèria substàncies pures i mesclesRafael Alvarez Alonso
 
Lavandería Multitexsp
Lavandería MultitexspLavandería Multitexsp
Lavandería MultitexspMaor Garcs
 

Destacado (20)

Kohderyhmät + pelisuunnittelu
Kohderyhmät + pelisuunnitteluKohderyhmät + pelisuunnittelu
Kohderyhmät + pelisuunnittelu
 
Strategies and Policies
Strategies and Policies Strategies and Policies
Strategies and Policies
 
Dìa del maestro 12
Dìa del maestro 12Dìa del maestro 12
Dìa del maestro 12
 
maestros1
maestros1maestros1
maestros1
 
Lógica de Programação - Unimep/Pronatec - Aula01
Lógica de Programação - Unimep/Pronatec - Aula01Lógica de Programação - Unimep/Pronatec - Aula01
Lógica de Programação - Unimep/Pronatec - Aula01
 
Broad Overview of Technology & Tourism and its impact on travel agents
Broad Overview of Technology & Tourism and its impact on travel agents Broad Overview of Technology & Tourism and its impact on travel agents
Broad Overview of Technology & Tourism and its impact on travel agents
 
η μετακόμιση (2)
η μετακόμιση (2)η μετακόμιση (2)
η μετακόμιση (2)
 
Mapeamento de conteúdo - aplicativo
Mapeamento de conteúdo - aplicativoMapeamento de conteúdo - aplicativo
Mapeamento de conteúdo - aplicativo
 
Día del maestro 24
Día del maestro 24Día del maestro 24
Día del maestro 24
 
Internship report Maxon
Internship report Maxon Internship report Maxon
Internship report Maxon
 
I Seminário Internacional de Resíduos Sólidos de São José dos Campos/SP
I Seminário Internacional de Resíduos Sólidos de São José dos Campos/SPI Seminário Internacional de Resíduos Sólidos de São José dos Campos/SP
I Seminário Internacional de Resíduos Sólidos de São José dos Campos/SP
 
Presupuestos Banqueteria Caeli
Presupuestos Banqueteria CaeliPresupuestos Banqueteria Caeli
Presupuestos Banqueteria Caeli
 
Linee programmatiche rinascita 2014
Linee programmatiche rinascita 2014Linee programmatiche rinascita 2014
Linee programmatiche rinascita 2014
 
Scope of Energy & Environment in India @ SIIB Pune
Scope of Energy & Environment in India @ SIIB PuneScope of Energy & Environment in India @ SIIB Pune
Scope of Energy & Environment in India @ SIIB Pune
 
El gran libro de fotografía del retrato
El gran libro de fotografía del retratoEl gran libro de fotografía del retrato
El gran libro de fotografía del retrato
 
Einkauf
EinkaufEinkauf
Einkauf
 
Tasca 3.1.la matèria substàncies pures i mescles
Tasca 3.1.la matèria  substàncies pures i mesclesTasca 3.1.la matèria  substàncies pures i mescles
Tasca 3.1.la matèria substàncies pures i mescles
 
Lavandería Multitexsp
Lavandería MultitexspLavandería Multitexsp
Lavandería Multitexsp
 
Air Max Tn Italia FU4245
Air Max Tn Italia FU4245 Air Max Tn Italia FU4245
Air Max Tn Italia FU4245
 
Elecciones Municipales 2016
Elecciones Municipales 2016Elecciones Municipales 2016
Elecciones Municipales 2016
 

Similar a Patrones de diseño

Patrones de diseño I
Patrones de diseño IPatrones de diseño I
Patrones de diseño Ikaolong
 
Patrones de diseño I
Patrones de diseño IPatrones de diseño I
Patrones de diseño Ikaolong
 
Patron de diseño y Modelo vista contralor
Patron de diseño y Modelo vista contralorPatron de diseño y Modelo vista contralor
Patron de diseño y Modelo vista contralorAdriiana Guerrero
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareArafiguero2017
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosEliecer Suarez
 
Fundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetosFundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetosEduardo Galindo
 
Patrones de diseño - Andrés Dorado
Patrones de diseño - Andrés DoradoPatrones de diseño - Andrés Dorado
Patrones de diseño - Andrés Dorado2008PA2Info3
 
Patrones de Diseño de Software
Patrones de Diseño de SoftwarePatrones de Diseño de Software
Patrones de Diseño de SoftwareWilliam A. Molina
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareSonia Trejo Marano
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEMari Cruz
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon pooJhon Yuqui
 
Patrones de-diseño-mañana
Patrones de-diseño-mañanaPatrones de-diseño-mañana
Patrones de-diseño-mañanaale abad aguilar
 
Patrones de diseño - Henry Vallejo
Patrones de diseño - Henry VallejoPatrones de diseño - Henry Vallejo
Patrones de diseño - Henry Vallejo2008PA2Info3
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosLex Marin
 

Similar a Patrones de diseño (20)

Patrones de diseño I
Patrones de diseño IPatrones de diseño I
Patrones de diseño I
 
Patrones de diseño I
Patrones de diseño IPatrones de diseño I
Patrones de diseño I
 
Patron de diseño y Modelo vista contralor
Patron de diseño y Modelo vista contralorPatron de diseño y Modelo vista contralor
Patron de diseño y Modelo vista contralor
 
Is.exp.329466
Is.exp.329466Is.exp.329466
Is.exp.329466
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado Objetos
 
Fundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetosFundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetos
 
Patrones de diseño - Andrés Dorado
Patrones de diseño - Andrés DoradoPatrones de diseño - Andrés Dorado
Patrones de diseño - Andrés Dorado
 
Clase ii patrones de diseño
Clase ii patrones de diseñoClase ii patrones de diseño
Clase ii patrones de diseño
 
Introducción Patrones de Diseño
Introducción Patrones de DiseñoIntroducción Patrones de Diseño
Introducción Patrones de Diseño
 
Patrones de Diseño de Software
Patrones de Diseño de SoftwarePatrones de Diseño de Software
Patrones de Diseño de Software
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
chuy
chuy chuy
chuy
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon poo
 
Metodologia para el proyecto
Metodologia para el proyectoMetodologia para el proyecto
Metodologia para el proyecto
 
Patrones de-diseño-mañana
Patrones de-diseño-mañanaPatrones de-diseño-mañana
Patrones de-diseño-mañana
 
Patrones de diseño - Henry Vallejo
Patrones de diseño - Henry VallejoPatrones de diseño - Henry Vallejo
Patrones de diseño - Henry Vallejo
 
Modelo de analisis expo
Modelo de analisis expoModelo de analisis expo
Modelo de analisis expo
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetos
 

Más de Jesus Eduardo Santoyo Chavez (12)

Cuaderno de ingeniería
Cuaderno de ingenieríaCuaderno de ingeniería
Cuaderno de ingeniería
 
App inventor
App inventorApp inventor
App inventor
 
Factores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidadFactores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidad
 
Factores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidadFactores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidad
 
Metrica y factor
Metrica y factorMetrica y factor
Metrica y factor
 
Metrica y factor
Metrica y factorMetrica y factor
Metrica y factor
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Tablas comparativas
Tablas comparativasTablas comparativas
Tablas comparativas
 
Manual de windows
Manual de windowsManual de windows
Manual de windows
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 

Último

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 

Último (20)

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 

Patrones de diseño

  • 1. ¿Qué es un patrón? Solución bien documentada para solucionar problemas. Reutilización Reutilización: Es usar de nuevo código ya desarrollado. Abstracción Abstracción: Es la resolución de problemas complejos. Beneficios  Catálogos de patrones.  Documentación de pros y contras.  Proporción de vocabulario común. Tipos de patrones 1. Creación. 2. Comportamiento. 3. Estructurales. 4. Sistema. Creación Facilita y simplifica. Permite reutilizar objetos. Permite la creación de nuevos objetos. Comportamiento Guían el flujo de control. Estructurales Formas efectivas de partir y combinar aplicaciones. Permite la comunicación de sistemas. Sistema Se aplican a la arquitectura. Son patrones más generales.
  • 2. Controller Diseño de aplicación con sofisticadas interfaces. El modelo es responsable de:  Accede a la capa de almacenamiento.  Define las reglas del negocio.  Lleva el registro de las  Ante un modelo activo envía notificaciones a las vistas. Controlador vistas. Gestiona las entradas que realiza el usuario. View Model El controlador es responsable de:  Recibe eventos de entrada.  Contiene reglas de gestión de entrada. Las vistas son responsable de:  Recibe los datos del modelo.  Tiene un registro en sus controladores.