Patrones de Diseño

El diseño orientado a objetos reutilizable es muy común y es habitual encontrarnos con problemas que se volverán a presentar en el futuro, es por eso que es necesario contar con soluciones que se han presentado en el pasado. Por lo anterior expuesto contamos con los patrones de diseño.

¿ Qué es un patrón de diseño ?

Es una técnica empleada para resolver problemas comunes en el desarrollo de software.

Algunos de los objetivos de los patrones de diseño son:

  • Proporcionar elementos reutilizables
  • Evitar búsqueda de soluciones a problemas recurrentes
  • Estandarizar el diseño
  • Crear una forma en común de comunicar ideas

Categorías de los patrones de diseño

  • De creación: Se utilizan en el proceso de creación de objetos
  • De estructura: Tratan la composición de clases y objetos que intervienen en el patrón
  • De comportamiento: Ofrecen soluciones respecto a la interacción y responsabilidades entre clases y objetos

Algunos Ejemplos

Ambito/Proposito Creación Estructura Comportamiento
Clase Factory Method Adapter Interpreter
Objeto Singleton Adapter Iterator

Aprende a implementar el patrón SINGLETON en ABAP dando clic aquí

Facebook Comments
Por favor ayúdame compartir este post

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *