En Java efectiva, Joshua Bloch favorece las interfaces en lugar de las clases abstractas. Sin embargo, señala que una implementación esquelética debería venir con cada interfaz.¿En qué se diferencia una implementación esquelética de una clase abstracta ordinaria?
Creo que una implementación de esqueleto es casi lo mismo que una clase abstracta. ¿Cómo difieren estos dos conceptos?
Para _every_ interface? ¿Podría dar una referencia de página de esta declaración? – Puce