Ad Code

Responsive Advertisement

Patrones de Diseño


La importancia de la utilización de patrones de diseño demuestra la madurez de un programador de software ya que utiliza soluciones probadas para problemas concretos que ya han sido probados en el pasado.

Lo más importante de utilizar los patrones de diseño es que evita tener que reinventar la rueda, ya que son escenarios identificados y su solución está documentada y probada por lo que no es necesario comprobar su efectividad.

Los patrones de diseño pretenden:

  • Proporcionar un catálogo de soluciones probadas de diseño para problemas comunes conocidos.
  • Evitar la reiteración en la búsqueda de soluciones a problemas ya conocidos y solucionados anteriormente.
  • Crear un lenguaje estándar entre los desarrolladores.
  • Facilitar el aprendizaje a nuevas generaciones de programadores.
Los patrones de diseño no pretenden:

  • Imponer ciertas alternativas de diseño frente a otras.
  • Imponer la solución definitiva a un problema de diseño.
  • Eliminar la creatividad inherente al proceso de diseño.

Tipos de patrones de diseño

Existen una gran cantidad de patrones de diseño los cuales se agrupan en: 

  1. Patrones Creacionales: Son los que crean objetos para usted, en lugar de que usted cree una instancia de los objetos directamente. Esto le da a su programa más flexibilidad para decidir qué objetos deben crearse para un caso dado.
  2. Patrones Estructurales: Estos se refieren a la composición de clases y objetos. Utilizan la herencia para componer interfaces y definir formas de componer objetos para obtener nuevas funcionalidades.
  3. Patrones de Comportamiento: Son patrones que están relacionados con procedimientos y con la asignación de responsabilidad a los objetos. Los patrones de comportamiento engloban también patrones de comunicación entre ellos.

Publicar un comentario

0 Comentarios

Ad Code

Responsive Advertisement