Las interfaces en Vala son algo distintas a las definidas por Java o C# y es que pueden ser usadas como que tienen una serie de métodos y propiedades que la clase hija hereda, aunque estos mixins no están pensados para ser autónomos.