Historias androides 15 – La D de SOLID del vinilo 🎚️
¡Esos redondos grandes negros!
Me acuerdo que hace tiempo me decía eso un colega refiriéndose a los discos de vinilo… 😁
Este contenido está restringido.
HAZTE PREMIUM
para difrutar de los audios y vídeos exclusivos.
Vamos al lío.
La D de SOLID hace alusión al Principio de Inversión de la Dependencia.
Es decir, que hay que depender de abstracciones en lugar de implementaciones.
Ejemplo práctico:
En vez de pasar clases por constructor, pasa interfaces.
Te será mucho más fácil hacer testing.
Y ahora la analogía musical:
Imagínate que estás en la cabina de una discoteca.
Ahí el DJ tiene varios modos de poner música:
- Su ordenador
- Su móvil
- Unos CDs
- Unos platos Technics en los que pinchar discos de vinilo
Cada uno de estos reproductores de audio, se conectan a una mesa de mezclas.
Este mezclador es el que saca la señal de audio a los altavoces de la sala para que la gente pueda bailar y pasárselo en grande.
Por lo tanto, los reproductores de audio son meros detalles de implementación.
Y no es vano, al mixer también se le suele llamar interfaz de audio.
Por lo que usar mesas de mezclas cumpliría la D de SOLID.
Ya tenemos los 5 principios. 💪🏼