PATRONES DE Diseño Word
PATRONES DE Diseño Word
PATRONES DE Diseño Word
PATRON DE COMPORTAMINETO
INTRODUCCION:
En la ingeniería de software nos topamos con partir del conocimiento del paradigma,
ciertos problemas que se repiten técnicas de diseño y lenguajes, se pueda
frecuentemente, y para los cuales, luego de estar en condiciones de diseñar sistemas
aplicar los principios de diseño orientado a nuevos y modificar sistemas existentes
objetos(Abierto - Cerrado, Sustitución de utilizando tecnología de objetos y distintos
Liskov , Segregación de Interfaces, entre tipos de "arquitectura". Para lograrlo se
otros…), generalmente llegamos a las presenta un sistema de patrones para ser
mismas soluciones. en cierto modo, un usado en distintos contextos y resolver
patrón de diseño es “la solución más natural diferentes tipos de problemas.
a cierto tipo de problema común ”.
PALABRAS CLAVE : Patrones,
Viéndolo de ese modo, parece lógico pensar Comportamiento, Java, UML, POO.
que cuando nos topemos con uno de esos
CONTENIDO:
“problemas modelo” podríamos aplicar “la
solución conocida”, sin tener que reinventar Un Patrón de Diseño es una vía formal de
la rueda. documentar una solución a un problema de
diseño en un campo particular de
Este documento se encargará de demostrar
experiencia. Un patrón documenta un par
mediante un ejemplo conocido, la aplicación
problema-solución recurrente dentro de un
de algunos de los patrones de diseño
contexto dado. Sin embargo, es más que sólo
estudiados a través del semestre cursado, y
el problema o la estructura de la solución: se
como estos servirán para el desarrollo
incluye tanto el problema como la solución,
confiable de aplicaciones diseñadas para
junto con la lógica que los une. Un problema
solucionar de manera confiable, estos
se considera con respecto a las fuerzas en
problemas.
conflicto (por ejemplo, mantenibilidad vs.
Claro que, antes de aplicar un patrón, reusabilidad), detallando por qué el
debemos asegurarnos de que nuestro problema es un problema. Una solución
problema encaja con el modelo, y de que las propuesta se describe en términos de su
consecuencias del patrón (buenas o malas) estructura, e incluye una presentación clara
se adaptan a nuestro caso: la idea no es de las consecuencias, tanto los beneficios
tratar de usar patrones aquí y allá, si no que como los inconvenientes, de la aplicación de
sean usados cuando encajen con el problema la solución. En la Ingeniería del software se
de diseño que queremos solucionar. encuentra una gran cantidad de patrones
que solucionan una amplia gama de
OBJETIVOS:
problemas comunes. Entre ellos, y gracias al
El objetivo de este documento es transmitir auge de la programación orientada a objetos,
conocimientos de diseño de software según ha sido posible recolectar y documentar
el paradigma de objetos. Se busca que a catálogos de aquellos que ha sido más
eficaces para resolver los problemas más
comunes de diseño.
PATRONES DE COMPORTAMIENTO:
Chain of responsibility
Iterator
Mediator
State
Visitor
Strategy