En serio, a veces me siento un poco tonto cuando leo documentación sobre patrones de software. Estoy leyendo un libro sobre arquitectura hexagonal (ports and adapters), y cuando empieza ahblar de "driving actors, driven actors, driving adapters, driven adapters, interactors, required interfaces, provided interfaces... me da un parraque y tengo que parar, releer cuatro veces, buscar en internet para entenderlo mejor... y entonces sí, las cosas empiezan a encajar. Pero es lento, me siento lento.
@kastwey Tengo que reconocer que esos temas de arquitectura tampoco sé hasta que punto tienen utilidad. Creo que mucho son modas, como antes usar la herencia en OOAD era lo más y ahora se insiste que mejor la composición. En fin, aprender siempre está bien.