É inacreditável que tem gente que passa despercebido pelas interfaces. Interface é uma das coisas mais importantes da OO! Eu amo as interfaces! Sabe todo esse assunto que a gente viu aí? Abstração, responsabilidades, operações... tem até uma citação falando de interfaces no comecinho do curso “Programa para interfaces, não para implementações” (que lindo!).. então! Você não deve ter entendido mesmo! TUDO isso é pra chegar aqui. INTERFACES.
Uma interface é
nada mais que um conjunto de responsabilidades que uma classe pode assumir.
Por se tratar apenas disso, ela não contém nada além das operações que essa classe terá, ou seja,
não tem atributos e nem implementações. É isso que faz das interfaces o meio de comunicação da classe
com o “mundo exterior”.