Cuándo usar una clase abstracta y cuándo una interface

Un lector de mi libro sobre Programación Orientada a Objetos con PHP me envía esta pregunta a través de LinkedIn: Empecé a responderle a su mensaje pero luego se me ocurrió que sería mejor aprovechar y contestarlo en público así que aquí voy. Empecemos por comprender de qué se trata cada uno. Qué es una… Seguir leyendo Cuándo usar una clase abstracta y cuándo una interface