Basicamente las interfaces son como funciones especializadas de un clase para mantener el encapsulamiento de diferentes atributos de esa clase y poder realizar una accion especifica sobre los atributos dentro de la clase (Eso fue lo que entendi corrijanme si me equivoco)