DEV Community

Jesus Abril
Jesus Abril

Posted on • Updated on

Patrones de diseño en #javascript - ¿Qué son?

Los patrones de diseño o design patterns son soluciones de estructura creados para facilitar la escritura de código.
Digamos con palabras claras, son utilizados para que el código mantenga una misma estructura y sea más legible.

Categorías

De Descripción
Creación de Objetos Se usa para definir la manera de crear objetos
Estructura Definen cómo se componen y relacionan los objetos entre sí
Comportamiento Definen la comunicación entre objetos
Arquitectura Definen la funcionalidad sobre la arquitectura de la creación de carpetas, nombres y qué funcionalidad tiene cada archivo

En cada categoría existen varios tipos pero voy a explicar los más importantes en diferentes posts.

Creación de objetos

  1. Module
  2. Factory
  3. Singleton

Comportamiento

  1. Observer en construcción
  2. Mediator en construcción

Los patrones de diseño son muy importantes y son preguntas clave en entrevistas personales.

Top comments (0)