DEV Community

Cover image for Patrón de diseño Adapter en JavaScript
Ulises Serrano
Ulises Serrano

Posted on

Patrón de diseño Adapter en JavaScript

Los patrones de diseño son unas de las mejores prácticas que puedes hacer dentro de tu código, y esto tiene que ver porque puedes reutilizarlo además lo puedes ocupar no solo para un solo proyecto sino para múltiples. El día de hoy vamos a ver el patrón de diseño Adapter en JavaScript.

El patrón adapter lo podemos entender como una capa intermedia que nos ayuda a agregar funcionalidades a objetos que no la tienen sin modificar la clase original. Vamos a revisar un ejemplo para que quede un poco mas claro.El patrón adapter lo podemos entender como una capa intermedia que nos ayuda a agregar funcionalidades a objetos que no la tienen sin modificar la clase original. Vamos a revisar un ejemplo para que quede un poco mas claro.

Vamos a crear un adaptador que va a recibir un objeto de tipo Date y lo va formatear dependiente de ciertos casos, por ejemplo obtener la fecha con el formato local o también el formato en base de datos, como se muestra a continuación.

Clase adapter

Veamos como es que funciona.

Ocupando el adapter

De esta manera tenemos una clase que nos ayuda a agregar funcionalidad sin modificar a las otras clases que la ocupen, hay que verlo como legos que vamos a ir juntando para ir construyendo algo mas grande, además las funcionalidades solo se agregan en un solo lugar.

Por lo tanto mantener el código se volverá más sencillo a largo plazo. Si este articulo te gusto o aprendiste algo nuevo te agradecería que me apoyaras con una recomendación y compartieras para que mas personas puedan aprender de esto. Gracias.

Top comments (0)