Las interfaces de Vala pueden tener una clase como prerrequisito también, si el nombre de una clase se define en los prerrequisitos de una interfaz entonces, la interfaz sólo puede ser implementada en clases derivadas de la clase que se especificó.