Patrones De Diseño
Enviado por acidweeknd • 19 de Marzo de 2014 • 698 Palabras (3 Páginas) • 175 Visitas
Patrones de diseño.
Para desarrollar una aplicación o cualquier tipo de software, siempre se debe de partir de una idea que esté en mente de todos los diseñadores que participan en el proyecto.
Los patrones de diseño son las descripciones de las clases y los objetos que están adaptados para solucionar los conflictos que se pueden presentar en el diseño general de algún proyecto, hoy en día encontramos muchas necesidades que se requieren cubrir ya que el software cada vez es más complejo y mucho más grande.
Cada patrón describe detalle a detalle el tipo de problema que se presenta en nuestro entorno, así como también la solución al mismo; esto se puede aplicar tantas veces como sea necesario sin necesidad de hacer dos veces lo mismo.
Los patrones de diseño buscan ayudar a todos los desarrolladores a poder solucionar problemas comunes que pueden surgir cuando están desarrollando algún tipo de software, ya que crea un lenguaje común para transmitir ideas y experiencias acerca de los problemas que se tengan y sus soluciones particulares.
Así mismo, también ayuda a poder crear un software que tenga una buena calidad y sea útil.
El patrón puede contener cuatro elementos:
Nombre
Aquí se describe el problema de diseño en una o dos palabras, junto a sus soluciones y consecuencias. El dar nombre a un patrón nos permite tener una mayor abstracción a la hora de diseñar. Si se tiene un vocabulario de patrones, se puede compartir con otros diseñadores y resulta mucho más fácil pensar en los diseños que queremos implementar y transmitirlos a otros
El problema.
Describe el momento en el que se tiene que aplicar el patrón, se explica el problema y todo su entorno. En ocasiones incluye una serie de condiciones que se deben cumplir para que tenga sentido aplicar el patrón.
La solución.
Engloba los elementos que van a contener al diseño, la relación de los mismos, lo que realiza cada uno y cómo colabora uno con otro. No describe un diseño o una implementación en concreto, sino que los patrones se pueden aplicar en diversas situaciones cotidianas.
Las consecuencias.
Todos los resultados, así como las ventajas y desventajas que se tendrán al aplicar el patrón. Son fundamentales ya que nos muestran los costos y los beneficios que tendrán los desarrolladores al aplicar el patrón en cuestión; suelen referirse a la relación que existe entre el espacio y tiempo, así como también al lenguaje y cómo implementarlo.
Descripción de los Patrones de Diseño.
Para describir los patrones de diseño, lo dividimos por secciones para que sea más fácil saber qué problema va en cada sección del patrón.
Se pueden dividir como se indica a continuación:
Nombre del
...