O que é uma interface e para que serve.
Anonymous
Interface é uma abstração do contrato de uma classe, ou seja, implementa somente definição do que a classe haverá. Também muito utilizada para abstração em camadas e injeções de dependência.
Check out your Company Bowl for anonymous work chats.