Este documento describe las interfaces en Java. Explica que las interfaces permiten simular la herencia múltiple al permitir que una clase herede de múltiples interfaces. Detalla las características de las interfaces como que todos sus métodos son públicos y abstractos y todas sus variables son constantes. Finalmente, provee un ejemplo de cómo las interfaces pueden usarse para definir comportamientos comunes entre clases no relacionadas.