En la siguiente web se puede ver otro ejemplo con código y dibujitos: Adapter: https://refactoring.guru/es/design-patterns/adapter
Introducción
Cómo aprender Go avanzado: concurrencia, patrones de diseño y net
Concurrencia
Race condition: el problema de depositar y retirar
Sync Mutex: Lock y Unlock
Mutex de lectura y escritura
Sistema de caché sin concurrencia
Sistema de caché con concurrencia
Reutilización de computación intensiva
Patrones de diseño
¿Qué son los patrones de diseño?
Factory
Singleton
Adapter
Observer
Strategy
Net
Escaneador de puertos sin concurrencia
Escaneador de puertos con concurrencia
Netcat
Servidor de chat en Go con net
Terminando el chat
Conclusión
Resumen del curso de Go avanzado
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Convierte tus certificados en tÃtulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Néstor Escoto
Aportes 4
Preguntas 1
En la siguiente web se puede ver otro ejemplo con código y dibujitos: Adapter: https://refactoring.guru/es/design-patterns/adapter
Adapter
Es un patrón de diseño estructural, es un intermedio que permite adaptar el comportamiento de un struct a una interfaz, cuando existe una incompatibilidad sin la necesidad de tener que refactorizar código.
es bellisimo!
Para este ejemplo, es sencillo realizar el patrón Adapter ya que solo se trata de una interfaz con una función. Me gustarÃa ver cómo serÃa uno más complejo. Supongo que ahà entra el otro concepto, que es el de composición, para segmentar aún más las interfaces y no tener una gigante.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?