Un ejemplo de esto es en Spring 5, cuando creas un repositorio llamado por ejemplo MovieRepository(interfaz) y esta extiende de JpaRepository. Inmediatamente donde implementes MovieRepository puedes usar los metodos default de la interfaz jpa.
Lo interesante es que la interfaz JpaRepository extiende de CrudRepository y de PagingAndSortingRepository y estos extienden de Repository dejando ver la utilidad inmediata de este feature de Java
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?