Este documento describe las interfaces en Java. Explica que una interfaz es una clase abstracta que contiene solo métodos abstractos. Las clases pueden implementar múltiples interfaces para simular herencia múltiple. Las interfaces definen lo que una clase puede hacer pero no cómo lo hará. Se usa la palabra "implements" para indicar que una clase implementa una interfaz.