ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Patrones De Diseño

Neeraq23 de Febrero de 2014

5.532 Palabras (23 Páginas)221 Visitas

Página 1 de 23

ÍNDICE

Introducción…………………………………………………………………………………………3

Patrón Singleton…………………………………………………………………………………....4

Nombre del Patrón…………………………………………………………………………4

Clasificación………………………………………………………………………………..4

Intención…………………………………………………………………………………….4

Otros Nombres……………………………………………………………………………..4

Motivación…………………………………………………………………………………..4

Aplicabilidad………………………………………………………………………………..5

Estructura…………………………………………………………………………………..5

Participantes………………………………………………………………………………..5

Colaboraciones…………………………………………………………………………….5

Consecuencias……………………………………………………………………………..6

Implementación…………………………………………………………………………….6

Código de Ejemplo………………………………………………………………………...6

Usos Conocidos……………………………………………………………………………7

Patrones Relacionados …………………………………………………………………..7

Patrón Proxy…..…………………………………………………………………………………….8

Nombre del Patrón…………………………………………………………………………8

Clasificación………………………………………………………………………………..8

Intención…………………………………………………………………………………….8

Otros Nombres……………………………………………………………………………..8

Motivación…………………………………………………………………………………..8

Aplicabilidad………………………………………………………………………………..8

Estructura…………………………………………………………………………………..9

Participantes………………………………………………………………………………..9

Colaboraciones…………………………………………………………………………….9

Consecuencias……………………………………………………………………………..9

Implementación…………………………………………………………………………….9

Código de Ejemplo………………………………………………………………………...9

Usos Conocidos…………………………………………………………………………..10

Patrones Relacionados …………………………………………………………………11

Patrón Factory Abstract…………………………………………………………………………..12

Nombre del Patrón……………………………………………………………………….12

Clasificación………………………………………………………………………………12

Intención…………………………………………………………………………………..12

Otros Nombres……………………………………………………………………………12

Motivación…………………………………………………………………………………12

Aplicabilidad………………………………………………………………………………12

Estructura…………………………………………………………………………………12

Participantes………………………………………………………………………………13

Colaboraciones…………………………………………………………………………...13

Consecuencias……………………………………………………………………………13

Implementación…………………………………………………………………………..13

Código de Ejemplo……………………………………………………………………….14

Usos Conocidos………………………………………………………………………….15

Patrones Relacionados …………………………………………………………………15

Patrón Factory Method…………………………………………………………………………...16

Nombre del Patrón……………………………………………………………………….16

Clasificación………………………………………………………………………………16

Intención…………………………………………………………………………………..16

Otros Nombres……………………………………………………………………………16

Motivación…………………………………………………………………………………16

Aplicabilidad………………………………………………………………………………16

Estructura…………………………………………………………………………………16

Participantes………………………………………………………………………………16

Colaboraciones…………………………………………………………………………...17

Consecuencias……………………………………………………………………………17

Implementación…………………………………………………………………………..17

Código de Ejemplo……………………………………………………………………….17

Usos Conocidos………………………………………………………………………….18

Patrones Relacionados …………………………………………………………………18

Patrón MVC……………………………………………………………………………………….19

Nombre del Patrón……………………………………………………………………….19

Clasificación………………………………………………………………………………19

Intención…………………………………………………………………………………..19

Otros Nombres……………………………………………………………………………19

Motivación…………………………………………………………………………………19

Aplicabilidad………………………………………………………………………………20

Estructura…………………………………………………………………………………20

Participantes………………………………………………………………………………21

Colaboraciones…………………………………………………………………………...21

Consecuencias……………………………………………………………………………21

Implementación…………………………………………………………………………..22

Código de Ejemplo………………………………………………………………………22

Usos Conocidos………………………………………………………………………….27

Patrones Relacionados …………………………………………………………………27

Referencias……………………………………………………………………………………….28

INTRODUCCIÓN

PATRONES DE DISEÑO

• Son una forma de formalizar la reusabilidad de código ante situaciones similares a las ya conocidas.

• Se plantean como una buena herramienta para el diseño y la documentación de aplicaciones y frameworks.

• Son descripciones de objetos y clases que se comunican y que son capaces de solucionar un problema de diseño en general, en un contexto en particular.

Un patrón de diseño [1] puede considerarse como un documento que define una estructura de clases que aborda una situación particular. Los patrones de diseño se dividen en tres grupos principales:

• Patrones de creación: Conciernen al proceso de creación de objetos. Patrón de Fábrica Abstracta, Patrón Constructor, Patrón del Método de Fabricación, Patrón Prototipo, Patrón de Instancia Única (Singleton).

• Patrones estructurales: Tratan la

...

Descargar como (para miembros actualizados) txt (47 Kb)
Leer 22 páginas más »
Disponible sólo en Clubensayos.com