Uma interface é um mecanismo para algo interagir com algo. Aqui a pessoa manda o cachorro “sentar”, ou seja, dá o comando de acordo com a “interface de voz para controlar o cachorro”. Se o cachorro executar o comando, ele suporta essa interface. Na programação é a mesma coisa. Você pode combinar métodos, ações em um objeto e seus dados em uma interface. Para que? Aprenda com a palestra.