Programación orientada a protocolos (POP): superar los límites de OOP
La programación orientada a protocolos (POP) diseña los tipos según lo que pueden hacer, no según lo que heredan. Este artículo resume con ejemplos de Swift dónde falla la herencia, cómo resolverlo combinando protocolos y cuándo evitar este enfoque.
Leer artículo